NAME
Hydro_init
SYNOPSIS
call Hydro_init()
DESCRIPTION
Initialize unit scope variables which are typically the runtime parameters. This must be called once by Driver_initFlash.F90 first. Calling multiple times will not cause any harm but is unnecessary.
ARGUMENTS
PARAMETERS
These are the runtime parameters used in the split PPM Hydro
implementation.
To see the default parameter values and all the runtime parameters
specific to your simulation check the "setup_params" file in your
object directory.
You might have overwritten these values with the flash.par values
for your specific run.
useHydro [BOOLEAN]
Should any Hydro calculations be performed?
updateHydroFluxes [BOOLEAN]
whether fluxes computed by Hydro should be used to update the solution
cfl [REAL]
geometry [STRING]
Grid geometry
eosMode [STRING]
the default Eos mode, usually MODE_DENS_EI,
where density and energy are provided to
calculate pressure and temperature
irenorm
flux_correct [BOOLEAN]
hybrid_riemann [BOOLEAN]
smlrho [REAL]
Cutoff value for density
smallp [REAL]
Cutoff value for pressure
eintSwitch [REAL] Defined in Eos Unit
cvisc [REAL]
Artificial viscosity constant
dp_sh_md
epsiln [REAL]
nriem [INTEGER]
omg1
PPM dissipation parameter omega1
omg2
PPM dissipation parameter omega2
rieman_tol [REAL]
small [REAL]
Generic small value that can be used as floor where needed
smallu [REAL]
Cutoff value for velocity
smallx [REAL]
Cutoff value for abundances
vgrid
ppm_modifystates
leveque
igodu [INTEGER]
Enable Guodunov method instead of PPM if set to 1
iplm [INTEGER]
Enable piecewise linear method instead of PPM if set to 1
use_steepening [BOOLEAN]
use_cma_flattening [BOOLEAN]
use_cma_advection [BOOLEAN]