In this repository we will be giving IllinoisGRMHD
tabulated equation of state (TEOS) support. Our numerical experiments indicate that to achieve the best results with the conservative-to-primitive (con2prim) routine we are using, we should also evolve the entropy
High level modifications:
- TEOS support
- New primitive variables added: electron fraction, temperature, and entropy (optional)
- Evolution of the electron fraction,
$Y_{\rm e}$ - Option to evolve the entropy,
$S$ - Reconstruction of the electron fraction,
$S$ , during PPM - Option to reconstruct the specific internal energy,
$\epsilon$ , during PPM - Option to reconstruct the entropy,
$S$ , during PPM - New conservative-to-primitive routine due to Palenzuela et al. (see Palenzuela et al. and also the excellent review by Siegel et al.).
High level modifications:
- Added conversion of the new primitive variables added to
IllinoisGRMHD
High level modifications:
- Added conversion of the new primitive variables added to
IllinoisGRMHD
This is a new thorn, inteded to be used alongside neutron star initial data thorns, such as NRPyPlusTOVID
and Meudon_Bin_NS
. The idea is that these initial data thorns, which have been successfully used with IllinoisGRMHD
in the past, set some of the HydroBase
thorn quantities but not all of them. Therefore, this thorn provides initial data capabilities for
When designing the thorn, care was taken so that we could add maximum flexibility at the parameter file level, allowing the thorn to work with many different types of initial data, as we briefly describe now.
When the functions in this thorn are invoked, we expect that the HydroBase
variables
-
Electron fraction
-
$Y_{e}$ read from a file. The file should contain$Y_{e}\left(\rho\right)$ . Typically this is such that we have neutrino-free beta-equilibrium.
-
-
Temperature
-
$T$ read from a file. The file should contain$T(\left(\rho\right)$ . Typically this is normally used for constant entropy initial data. -
$T$ constant everywhere.
-
-
Entropy
-
$S$ constant everywhere. -
$S$ computed using the EOS table via interpolation, i.e.$S\left(\rho,Y_{e},T\right)$
-