EOS_Hybrid. The equation of state used for “simple” core collapse simulations.
This equation provides the hybrid polytropic / ideal gas equation of state used by Dimmelmeier et al. [1] for supernova collapse. A thorn wanting to use this needs to use the CactusEOS interface found in EOS_Base.
The equations are
where
These expressions do not include the conversions between cgs and Cactus units that are necessary inside the code.
For more details, a recent paper to start with would be [1].
[1] H. Dimmelmeier, J. Novak, A. Font, J. M. Ibanez, E. Mueller Combining spectral and shock-capturing methods: A new numerical approach for 3D relativistic core collapse simulations Phys. Rev. D71 064023 (2005)
eos_gamma_supernuclear | Scope: restricted | REAL |
Description: Gamma_2 for EOS
| ||
Range | Default: 1.66666666666666 | |
: | ||
eos_gamma_th | Scope: restricted | REAL |
Description: Gamma_th for EOS
| ||
Range | Default: 1.5 | |
: | ||
rho_nuc | Scope: restricted | REAL |
Description: Nuclear matter density
| ||
Range | Default: 1.e-10 | |
: | ||
eos_gamma | Scope: shared from EOS_2D_POLYTROPE | REAL |
eos_k | Scope: shared from EOS_2D_POLYTROPE | REAL |
gamma_ini | Scope: shared from EOS_2D_POLYTROPE | REAL |
Implements:
eos_hybrid
Inherits:
hydrobase
eos_2d_polytrope
Group Names | Variable Names | Details | |
pressure_contributions | compact | 0 | |
pressure_poly | description | Polytropic and thermal contributions to the pressure | |
pressure_th | dimensions | 3 | |
distribution | DEFAULT | ||
group type | GF | ||
tags | Prolongation=”None” | ||
timelevels | 1 | ||
variable type | REAL | ||
This section lists all the variables which are assigned storage by thorn EinsteinEOS/EOS_Hybrid. Storage can either last for the duration of the run (Always means that if this thorn is activated storage will be assigned, Conditional means that if this thorn is activated storage will be assigned for the duration of the run if some condition is met), or can be turned on for the duration of a schedule function.
NONE
CCTK_STARTUP
eos_hybrid_startup
setup the eos used by dimmelmeier et al. in core collapse
After: | eos_polytrope_startup | |
Language: | fortran | |
Type: | function | |
CCTK_ANALYSIS
check_poly_contrib
output the polytropic and thermal contributions
Language: | fortran | |
Storage: | pressure_contributions | |
Triggers: | pressure_contributions | |
Type: | function | |