MPI-AMRVAC
3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code
|
This is a 2D test (as studied e.g. in Delmont et al, JFM 2009, 627, 33-53) where a planar shock impinges on an inclined contact discontinuity. The evolution in the early stages as far as the refraction pattern is concerned, can be predicted analytically, while the long term evolution shows Richtmeyer-Meshkov instability taking place on the shocked contact interface. The AMR will be beneficial to get highly detailed finestructure.
$AMRVAC_DIR/setup.pl -d=2
Simply issue the make
command:
make
To run with e.g. 4 processors, use
mpirun -np 4 ./amrvac -i amrvac.par
A complete list of parameters can be found par.md.
Have a look at the local file mod_usr.t
. You can modify the initial conditions easily, try setting up shocks of different Mach number or change the impact angle and density contrast at the density discontinuity. Verify how different schemes and resolutions perform on this test. A relevant extra variable in output is a Schlieren plot of the density (gradient).