physics/Hydro/HydroMain
UnitSystem [STRING] ["none"]
Valid Values: Unconstrained
System of Units
cfl [REAL] [0.8]
Valid Values: Unconstrained
Courant factor
irenorm [INTEGER] [0]
Valid Values: Unconstrained
Renormalize the abundances before eos
use_cma_advection [BOOLEAN] [FALSE]
use_cma_flattening [BOOLEAN] [FALSE]
use the flattening procedure for the abundances as described in the CMA
paper
use_cma_steepening [BOOLEAN] [FALSE]
use_steepening [BOOLEAN] [TRUE]
physics/Hydro/HydroMain/split/MHD_8Wave
irenorm [INTEGER] [0]
Valid Values: Unconstrained
killdivb [BOOLEAN] [TRUE]
small [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value
smalle [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for energy
smallp [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for pressure
smallt [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for temperature
smallu [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for velocity
smallx [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for abundances
smlrho [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for density
physics/Hydro/HydroMain/split/PPM
cvisc [REAL] [0.1]
Valid Values: Unconstrained
Artificial viscosity constant
dp_sh [REAL] [0.33]
Valid Values: Unconstrained
dp_sh_md [REAL] [0.33]
Valid Values: Unconstrained
pressure jump for multi-dimensional shock detection
epsiln [REAL] [0.33]
Valid Values: Unconstrained
PPM shock detection parameter
hy_fluxRepresentation [STRING] ["fluxes"]
Valid Values: "hybrid", "fluxes", "auto"
determines the nature of the data stored in flux arrays. With this
parameter set to "fluxes", the fluxes and cell volumes used in the Hydro
method are calculated correctly using geometry measures (in units
matching those in which coordinates are represented). If
hy_fluxRepresentation is "hybrid", fluxes are calculated in a simpler
way; for example, the fluxes in Cartesian coordinates use the convention
Face Area == 1 (and thus Cell Volume == dx during the X sweep, etc.).
Both settings lead to a correct algorithm, because what is ultimately
applied in the Hydro update is of the form fluxes times dt/CellVolume,
so cell areas (thus fluxes) and volumes can be multiplied by an
arbitrary constant (as long as it is done consistently) without changing
results (except for rounding effects). The setting here must match
Paramesh's understanding of what the "fluxes" are that it is being
passed if Grid_conserveFluxes is called: If hy_fluxRepresentation is
"fluxes", then Paramesh4 should have set consv_fluxes==.true.,
consv_flux_densities==.false. If hy_fluxRepresentation is "hybrid", then
Paramesh4 should have set consv_fluxes==.false.,
consv_flux_densities==.true. Hydro_init will try to set Paramesh to the
right mode if possible, this requires Paramesh to be compiled in LIBRARY
mode. If this fails, the flux representation will be modified to
correspond to what the Grid unit supports. A third possible value for
hy_fluxRepresentation is "auto", in which case the Hydro code unit will
pick either "fluxes" or "hybrid" based on geometry and support in Grid.
hybrid_riemann [BOOLEAN] [FALSE]
use HLLE in shocks to remove odd-even decoupling
igodu [INTEGER] [0]
Valid Values: Unconstrained
Use Godunov method
iplm [INTEGER] [0]
Valid Values: Unconstrained
Use linear profiles
leveque [BOOLEAN] [FALSE]
modify states due to gravity -- leveque's way.
nriem [INTEGER] [10]
Valid Values: Unconstrained
No. of iterations in Riemann solver
omg1 [REAL] [0.75]
Valid Values: Unconstrained
PPM dissipation parameter omega1
omg2 [REAL] [10.]
Valid Values: Unconstrained
PPM dissipation parameter omega2
ppm_modifystates [BOOLEAN] [FALSE]
modify states due to gravity -- our way.
rieman_tol [REAL] [1.0e-5]
Valid Values: Unconstrained
Converge factor for Riemann solver
small [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value ... DEV: for what?
smalle [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for energy
smallp [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for pressure
smallt [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for temperature
smallu [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for velocity
smallx [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for abundances
smlrho [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for density
vgrid [REAL] [0.]
Valid Values: Unconstrained
Scale factor for grid velocity
physics/Hydro/HydroMain/split/RHD
reconType [INTEGER] [2]
Valid Values: Unconstrained
Order of reconstruction
small [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value
smalle [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for energy
smallp [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for pressure
smallt [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for temperature
smallu [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for velocity
smallx [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for abundances
smlrho [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for density
physics/Hydro/HydroMain/unsplit/Hydro_MusclHancock
LimitedSlopeBeta [REAL] [1.0]
Valid Values: Unconstrained
Any real value specific for the Limited Slope limiter
RiemannSolver [STRING] ["Roe"]
Valid Values: Unconstrained
Roe, HLL, HLLC or LaxFriedrichs
charLimiting [BOOLEAN] [TRUE]
Apply limiting for characteristic variable
entropy [BOOLEAN] [FALSE]
Entropy Fix routine for the Roe Riemann solver
entropyFixMethod [STRING] ["HARTENHYMAN"]
Valid Values: Unconstrained
Entropy fix method for the Roe Riemann solver: Harten or HartenHyman
fullyLimit [BOOLEAN] [FALSE]
Switch to use a full limiting on transverse flux differencing
irenorm [INTEGER] [0]
Valid Values: Unconstrained
Renormalize abundances
order [INTEGER] [2]
Valid Values: Unconstrained
1st order Godunov scheme/2nd order MUSCL-Hancock scheme
shockDetect [BOOLEAN] [FALSE]
Switch to use a strong compressive shock detection
shockInstabilityFix [BOOLEAN] [FALSE]
Fix for Roe solver's carbuncle instabilty
slopeLimiter [STRING] ["vanLeer"]
Valid Values: Unconstrained
mc, vanLeer, minmod, hybrid, limited
small [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value
smalle [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for energy
smallp [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for pressure
smallt [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for temperature
smallu [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for velocity
smallx [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for abundances
smlrho [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for density
tiny [REAL] [1.e-16]
Valid Values: Unconstrained
A threshold value for an arbitrarily small number
physics/Hydro/HydroMain/unsplit/MHD_StaggeredMesh
E_modification [BOOLEAN] [TRUE]
Switch for modified electric fields calculation from flux
ForceHydroLimit [BOOLEAN] [FALSE]
Switch to force B=0 limit, i.e., the solver will not update B fields
LimitedSlopeBeta [REAL] [1.0]
Valid Values: Unconstrained
Any real value specific for the Limited Slope limiter
RiemannSolver [STRING] ["Roe"]
Valid Values: Unconstrained
Roe, HLL, HLLC, HLLD or LaxFriedrichs
charLimiting [BOOLEAN] [TRUE]
Apply limiting for characteristic variable
energyFix [BOOLEAN] [FALSE]
Energy fix routine after updating face magnetic fields
entropy [BOOLEAN] [FALSE]
Entropy Fix routine for the Roe Riemann solver
entropyFixMethod [STRING] ["HARTENHYMAN"]
Valid Values: Unconstrained
Entropy fix method for the Roe Riemann solver: Harten or HartenHyman
facevar2ndOrder [BOOLEAN] [TRUE]
Switch to use 2nd order data reconstruction-evolution of facevars
fullyLimit [BOOLEAN] [FALSE]
Switch to use a full limiting on transverse flux differencing
irenorm [INTEGER] [0]
Valid Values: Unconstrained
Renormalize abundances
killdivb [BOOLEAN] [TRUE]
Switch for maintaing solenoidal field
order [INTEGER] [2]
Valid Values: Unconstrained
1st order Godunov scheme/2nd order MUSCL-Hancock scheme
prolMethod [STRING] ["INJECTION_PROL"]
Valid Values: Unconstrained
Injection or Balsara's method in prolongation
shockDetect [BOOLEAN] [FALSE]
Switch to use a strong compressive shock detection
shockInstabilityFix [BOOLEAN] [FALSE]
Switch to enable a fix for carbuncle instability
slopeLimiter [STRING] ["vanLeer"]
Valid Values: Unconstrained
mc, vanLeer, minmod, hybrid, limited
small [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value
smalle [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for energy
smallp [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for pressure
smallt [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for temperature
smallu [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for velocity
smallx [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for abundances
smlrho [REAL] [1.E-10]
Valid Values: Unconstrained
Cutoff value for density
tiny [REAL] [1.e-16]
Valid Values: Unconstrained
A threshold value for an arbitrarily small number