MPI-AMRVAC 3.2
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
Loading...
Searching...
No Matches
Functions/Subroutines
mod_initialize Module Reference

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.
 

Detailed Description

This module handles the initialization of various components of amrvac.

Function/Subroutine Documentation

◆ initialize_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.

Here is the call graph for this function: