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_entrEleScaleChoice [INTEGER] [6] Valid Values: 1 to 8 selects a scale variant for representing electron entropy. See code in eos_idealGamma for the meaning of the various choices. The choice that corresponds most closely to the Sackur-Tetrode equation in physical units should be 3, closely followed by 2. eos_logLevel [INTEGER] [700] Valid Values: 0 to INFTY Control verbosity of messages from the Eos unit. See Eos.h for relevant EOS_LOGLEVEL_* definitions. eos_mfASpeciesA [REAL] [1.00] Valid Values: 0.0 to INFTY Nucleon number for the gas (available ONLY for Eos with single species) eos_mfASpeciesZ [REAL] [1.00] Valid Values: 0.0 to INFTY Proton number for the gas (available ONLY for Eos with single species) eos_mfBSpeciesA [REAL] [1.00] Valid Values: 0.0 to INFTY Nucleon number for the gas (available ONLY for Eos with single species) eos_mfBSpeciesZ [REAL] [1.00] Valid Values: 0.0 to INFTY Proton number for the gas (available ONLY for Eos with single species) 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) gammaA [REAL] [1.6667] Valid Values: 0.0 to INFTY Ratio of specific heats for gas (available ONLY for Eos/Gamma) gammaB [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_fluffDens [REAL] [0.0] Valid Values: Unconstrained material below this density has its energy replaced if its temperature falls below smallt. This should be a small density for enery conservation reasons. Only used in the Helmholtz/ExternalAbarZbar implementation of Eos. 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 larget [REAL] [1.e20] Valid Values: Unconstrained default upper bracket bound and used to fake temperature if it tries to go too high. Currently, only used in the Helmholtz/ExternalAbarZbar implementation of Eos. 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_tabUseGeoSpace [BOOLEAN] [TRUE] eos_useLogTables [BOOLEAN] [TRUE] physics/Eos/EosMain/Tabulated/Hdf5TableRead 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. eos_combinedTempRule [INTEGER] [-10] Valid Values: -10, 0 to 3 determines for multiTemp Eos implementations what a call to Eos will return in the EOS_TEMP part of eosData, when Eos is called in a mode for which EOS_TEMP is an output and different component temperatures can be returned. 1 for ion temperature EOS_TEMPION; 2 for electron temperature EOS_TEMPELE; 3 for radiation temperature EOS_TEMPRAD; 0 for the temperature that would result in the same specific internal energy as given if all components where equilibrated at the same temperature, which may be expensive to compute; -10 for undefined, i.e., we do not care what is returned. Currently only implemented for Multitype Eos. eos_smallEele [REAL] [0.0] Valid Values: Unconstrained a floor value used for the electron component of internal energy in the Eos unit eos_smallEion [REAL] [0.0] Valid Values: Unconstrained a floor value used for the ion component of internal energy by the Eos unit eos_smallErad [REAL] [0.0] Valid Values: Unconstrained a floor value used for the radiation component of internal energy in the Eos unit 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.6666666666666667] Valid Values: 0.0 to INFTY Ratio of specific heats for gas gammaEle [REAL] [1.6666666666666667] Valid Values: 0.0 to INFTY Ratio of specific heats for electron component gammaIon [REAL] [1.6666666666666667] Valid Values: 0.0 to INFTY Ratio of specific heats for ion component gammaRad [REAL] [1.3333333333333333] Valid Values: 0.0 to INFTY Ratio of specific heats for radiation component physics/Eos/EosMain/multiTemp/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_largeT [REAL] [1.e20] Valid Values: Unconstrained default upper bracket bound and used to fake temperature if it tries to go too high. Used in some Helmholtz and Multitype implementations of Eos. 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/multiTemp/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/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.6666666666666667] Valid Values: 0.0 to INFTY Ratio of specific heats for electron component gammaRad [REAL] [1.3333333333333333] 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_largeT [REAL] [1.e14] Valid Values: Unconstrained default upper bracket bound and used to fake temperature if it tries to go too high. Used in some Helmholtz and Multitype implementations of Eos. eos_maxFactorDown [REAL] [0.6309573] Valid Values: Unconstrained eos_maxFactorUp [REAL] [1.5848932] Valid Values: Unconstrained 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/EosNuclear bounceTime [REAL] [0.0] Valid Values: Unconstrained Time of bounce in seconds eos_file [STRING] ["myshen_test_220r_180t_50y_extT_analmu_20100322_SVNr28.h5"] Valid Values: Unconstrained Filename of the table. Data may be found at stellarcollapse.org/equationofstate. postBounce [BOOLEAN] [FALSE] Flag to specify that simulation is post-bounce 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.