Inverted Equation of State output
The output table is written in the format specified by output.format (HDF5 or CSV).
Units are set via output.units; the table below shows the natural-unit interpretation.
Each entry in the table corresponds to one point on the output grid.
Columns
Whether \(\mu_S/n_S\) and \(\mu_Q/n_Q\) appear in the output mirrors the
input.has_S/input.has_Q flags of the table that was inverted (see
Equation of State): if a dimension wasn’t in the input table, there’s nothing to
solve for or report, so it’s dropped from the output too, not filled with NaN.
Variable |
Natural unit |
Condition |
|---|---|---|
Temperature (\(T\)) |
MeV (power 1) |
always |
Baryon chemical potential (\(\mu_B\)) |
MeV (power 1) |
always |
Strange chemical potential (\(\mu_S\)) |
MeV (power 1) |
|
Electric charge chemical potential (\(\mu_Q\)) |
MeV (power 1) |
|
Baryon density (\(n_B\)) |
MeV3 (power 3) |
always |
Strange density (\(n_S\)) |
MeV3 (power 3) |
|
Electric charge density (\(n_Q\)) |
MeV3 (power 3) |
|
Energy density (\(\varepsilon\)) |
MeV4 (power 4) |
always |
Pressure (\(P\)) |
MeV4 (power 4) |
always |
Entropy density (\(s\)) |
MeV3 (power 3) |
always |
EoS type index ( |
(integer, see below) |
always |
Optional columns
The following columns are written only when the corresponding data is present in the input table (and, for the susceptibilities, only when the relevant potential(s) are also present).
Variable |
Natural unit |
Condition |
|---|---|---|
Heat capacity (\(c_V\)) |
MeV3 (power 3) |
|
Phase index |
(dimensionless) |
|
Speed of sound squared (\(c_s^2\)) |
(dimensionless) |
present in input table |
Baryon susceptibility (\(\chi_{BB}\)) |
MeV2 (power 2) |
present in input table |
Strange susceptibility (\(\chi_{SS}\)) |
MeV2 (power 2) |
present in input table, |
Charge susceptibility (\(\chi_{QQ}\)) |
MeV2 (power 2) |
present in input table, |
Mixed susceptibility (\(\chi_{BS}\)) |
MeV2 (power 2) |
present in input table, |
Mixed susceptibility (\(\chi_{BQ}\)) |
MeV2 (power 2) |
present in input table, |
Mixed susceptibility (\(\chi_{SQ}\)) |
MeV2 (power 2) |
present in input table, |
Mixed susceptibility (\(\chi_{TB}\)) |
MeV2 (power 2) |
present in input table |
Mixed susceptibility (\(\chi_{TS}\)) |
MeV2 (power 2) |
present in input table, |
Mixed susceptibility (\(\chi_{TQ}\)) |
MeV2 (power 2) |
present in input table, |
Temperature susceptibility (\(\chi_{TT}\)) |
MeV2 (power 2) |
present in input table |
EoS type index
The eos_type column records which EoS model produced the solution at each grid point.
When output.add_eos_index: true, the following integer codes are used:
Index |
EoS model |
|---|---|
-1 |
Inversion failed (NaN) |
0 |
Table (primary EoS) |
1 |
Tanh-Conformal |
2 |
Conformal |
3 |
Conformal-Diagonal |
4 |
CD-Modified |
Inversion failures
When the root-finder does not converge at a grid point, the behavior is controlled by output.on_inversion_failure:
nan: The point is kept in the output with thermodynamic fields set to NaN andeos_type = -1. The inversion-target coordinates (grid axis values) are echoed back as-is.exclude: The point is dropped from the output entirely. The output dataset will have fewer rows than the full grid.
Output grid structure
The output grid is constructed in the mode specified by grid.mode.
See Configuration File for details on explicit and decade modes.