HyPar
1.0
FiniteDifference HyperbolicParabolic PDE Solver on Cartesian Grids

The following are some examples that use the reducedorder modeling capabilities implemented in the libROM library (https://www.librom.net/). To run them, HyPar needs to be compiled with libROM. Familiarity with using libROM and the mathematical concepts implemented in it is assumed.
Note:
These examples may come with a Python script to plot the solutions from the binary solution file. This script will need the environment variable HYPAR_DIR (/path/to/hypar) to be defined, so make sure this variable exists.
1D Linear Advection  Sine Wave (Training a DMD)
1D Linear Advection  Discontinuous Waves (Training a Time Windowed DMD)
1D Euler Equations  Sod Shock Tube (Training a Time Windowed DMD)
2D Euler Equations  Isentropic Vortex Convection (Training a DMD)
2D Euler Equations  Riemann Problem Case 4 (Training a Time Windowed DMD)
2D NavierStokes Equations  LidDriven Square Cavity (Training a TimeWindowed DMD)
2D (1D1V) Vlasov Equation  SelfConsistent EField (Training a TimeWindowed DMD)