|
MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
|
This module handles the initialization of various components of amrvac. More...
Functions/Subroutines | |
| subroutine, public | initialize_amrvac () |
| Initialize amrvac: read par files and initialize variables. | |
This module handles the initialization of various components of amrvac.
| subroutine, public mod_initialize::initialize_amrvac |
Initialize amrvac: read par files and initialize variables.
Lock (runs just after usr_set_parameters): gamma must be set via the parfile (&eos_list gamma=) so eos_init refreshes the cached derived constants. A direct eosgamma assignment in user code leaves inv_gamma_minus_1 stale. Kept here, out of the hot physics modules, so this guard never perturbs flux-routine codegen.
Definition at line 16 of file mod_initialize.t.
