Skip to content
This repository was archived by the owner on Sep 3, 2021. It is now read-only.

LehensGivris/hyperion-lag

Repository files navigation

HyPERION-lag

This is HyPERION, as in Hydrodynamics Platform for Exascale Research, In situ analysis and OptimizatioN - Lagrangian variant

The example used in this project is heavily inspired by MicroHydroProject in the Modane project from CEA.

Compilation

A compiler supporting the C++ 17 standard is required. A recent CMake version is recommended. As for third-party libraries, GMSH and VTK are both required. Additionally, ParaView compiled with Catalyst is needed for In Situ runs.

cmake -S . -B build -DGMSH_DIR=/path/to/gmsh -DVTK_DIR=/path/to/vtk
cmake --build build

To enable In Situ analysis, add the following options:

cmake -S . -B build [...] -DParaView_DIR=/path/to/paraview -DHYPERION_ENABLE_INSITU=ON

Usage

In the test case directory, for example test/sod, run :

/path/to/h2p sod2d.yaml

VTK output files are produced in the current directory.

For In Situ runs, a python script describing the analysis pipeline is required. As an example, catalyst_insitu.py has been created in test/sod.

LehensGivris = Louis LE LANN (llelann) (CISD) Univ Bordeaux

Entraide avec Rémi LASVENES (rlasvenes) (CISD) Univ Bordeaux (Code pouvant être similaire)

About

VTK miniapp - Visualisation et approches in-situ @ CISD ENSEIRB-MATMECA

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •