physics/Eos/EosMain eintSwitch [REAL] [0.0] Valid Values: Unconstrained a rarely used switch which ensures that internal energy calculations maintain sufficient precision. Important only if energyTotal is dominated by energyKinetic. If (energyInternal < eintSwitch*energyKinetic) then some routines (Eos/Helmholtz, Hydro/hy_updateSoln) will NOT calculate energyInternal by subtraction, but rather through direct calculation. eos_singleSpeciesA [REAL] [1.00] Valid Values: 0.0 to INFTY Nucleon number for the gas (available ONLY for Eos with single species) eos_singleSpeciesZ [REAL] [1.00] Valid Values: 0.0 to INFTY Proton number for the gas (available ONLY for Eos with single species) gamma [REAL] [1.6667] Valid Values: 0.0 to INFTY Ratio of specific heats for gas (available ONLY for Eos/Gamma) threadEosWithinBlock [BOOLEAN] [TRUE] physics/Eos/EosMain/Helmholtz eos_coulombAbort [BOOLEAN] [true] Abort if pressures become negative. Otherwise, issue a warning message and continue eos_coulombMult [REAL] [1.0] Valid Values: Unconstrained coulomb correction multiplier eos_forceConstantInput [BOOLEAN] [false] Helmholtz routines can allow input EINT or PRES to change on output to preserve equilibrium. This switch forces a constant input of EINT or PRES eos_maxNewton [INTEGER] [50] Valid Values: Unconstrained maximum number of Newton-Raphson iterations to try. eos_tolerance [REAL] [1.e-8] Valid Values: Unconstrained tolerance for the Newton-Raphson iterations physics/Eos/EosMain/Helmholtz/SpeciesBased eos_singleSpeciesA [REAL] [1.00] Valid Values: 0.0 to INFTY Single-species nucleon number for the gas (only used by Eos/Helmholtz when compiled w/o Multispecies) eos_singleSpeciesZ [REAL] [1.00] Valid Values: 0.0 to INFTY Single-species proton number for the gas (only used Eos/Helmholtz when compiled w/o Multispecies) physics/Eos/EosMain/Tabulated eos_useLogTables [BOOLEAN] [TRUE] physics/Eos/EosMain/multiTemp eint1Switch [REAL] [-1.0] Valid Values: Unconstrained OBSOLETE - a switch which tries to ensure that internal energy calculations for component 1 in a multiple-temperature setup maintain sufficient precision. Important only if total energy for this component is dominated by bulk kinetic energy. A value of -1 means to use the value of eintSwitch for eint1Switch. eint2Switch [REAL] [-1.0] Valid Values: Unconstrained OBSOLETE - a switch which tries to ensure that internal energy calculations for component 2 in a multiple-temperature setup maintain sufficient precision. See eint1Switch. A value of -1 means to use the value of eintSwitch for eint2Switch. eint3Switch [REAL] [-1.0] Valid Values: Unconstrained OBSOLETE - a switch which tries to ensure that internal energy calculations for component 3 in a multiple-temperature setup maintain sufficient precision. See eint1Switch. A value of -1 means to use the value of eintSwitch for eint3Switch. physics/Eos/EosMain/multiTemp/Gamma eos_forceConstantInput [BOOLEAN] [false] Helmholtz routines can allow input EINT or PRES to change on output to preserve equilibrium. This switch forces a constant input of EINT or PRES eos_maxNewton [INTEGER] [50] Valid Values: Unconstrained maximum number of Newton-Raphson iterations to try. eos_singleSpeciesA [REAL] [1.00794] Valid Values: 0.0 to INFTY Nucleon number for the gas (for Eos tracking matter as single species) eos_singleSpeciesZ [REAL] [1.00] Valid Values: 0.0 to INFTY Proton number for the gas (for Eos tracking matter as single species) eos_tolerance [REAL] [1.e-8] Valid Values: Unconstrained tolerance for the Newton-Raphson iterations gamma [REAL] [1.666666666667] Valid Values: 0.0 to INFTY Ratio of specific heats for gas gammaEle [REAL] [1.666666666667] Valid Values: 0.0 to INFTY Ratio of specific heats for electron component gammaIon [REAL] [1.666666666667] Valid Values: 0.0 to INFTY Ratio of specific heats for ion component gammaRad [REAL] [1.333333333333] Valid Values: 0.0 to INFTY Ratio of specific heats for radiation component physics/Eos/EosMain/multiTemp/Multigamma eos_forceConstantInput [BOOLEAN] [false] Newton-Raphson loop in Eos can allow input EINT or PRES to change on output to preserve equilibrium. This switch forces a constant input of EINT or PRES eos_maxNewton [INTEGER] [50] Valid Values: Unconstrained maximum number of Newton-Raphson iterations to try. eos_tolerance [REAL] [1.e-8] Valid Values: Unconstrained tolerance for the Newton-Raphson iterations gammaEle [REAL] [1.666666666667] Valid Values: 0.0 to INFTY Ratio of specific heats for electron component gammaRad [REAL] [1.333333333333] Valid Values: 0.0 to INFTY Ratio of specific heats for radiation component physics/Eos/EosMain/multiTemp/Multitype eos_forceConstantInput [BOOLEAN] [false] Newton-Raphson loop in Eos can allow input EINT or PRES to change on output to preserve equilibrium. This switch forces a constant input of EINT or PRES eos_maxNewton [INTEGER] [50] Valid Values: Unconstrained maximum number of Newton-Raphson iterations to try. eos_tolerance [REAL] [1.e-8] Valid Values: Unconstrained tolerance for the Newton-Raphson iterations physics/Eos/unitTest eos_testEintMode [STRING] ["dens_ie"] Valid Values: Unconstrained The Eos mode for getting other variables from density and a specific internal energy. eos_testPresMode [STRING] ["dens_pres"] Valid Values: Unconstrained The Eos mode for getting other variables from density and a pressure. eos_testTempMode [STRING] ["dens_temp"] Valid Values: Unconstrained The Eos mode for getting other variables from density and a temperature.

High-Energy Density Physics

Thermonuclear-Powered Supernovae

Fluid-Structure Interaction

Implicit Solvers

Code Requests

Download

Contributed code

Flash Test downloads

Visualization downloads

Documentation and User Support

Publications

FLASH internal

The Flash Center for Computational Science is based at the University of Chicago and is supported by U.S. DOE and NSF.