Calculation Parameters
The Chiral EFT Equation of State module has a variety of input parameters and output files which can be used to construct and study the Equation of State in low-energy nuclear matter.
As described in the Quick Start Guide, in order to run the Chiral EFT EoS module, the user must provide a config.yaml file. The purpose of this file is to provide all of the configuration data required to run the module, such as input data and program options. The rules for this input file are located in the OpenAPI 3.0.0 Specification file provided by the module.
Each time the module is executed, it reads the config.yaml
file provided
by the user and verifies that the input conforms with the OpenAPI
specifications. If it does not, module execution will be unsuccessful. when
this happens, make sure to check the logs to see what went wrong with your
configuration.
It is not necessary to specify every single parameter in the configuration
file. If any parameter is left out, it will be automatically filled in with
the default value. The default values which are filled in for each parameter
can be found in the OpenAPI specification. The only field which is required
to be specified on each run is the run_name
parameter to ensure that a
non-empty configuration file has been provided.
Upon successful execution, there are a few possible output files that the
module may produce. These are also described in the OpenAPI specification
as part of the output
schema. Note that not all of these files are
necessarily created on every single run, and many of these require the user
to specify a particular option in the config
in order to be created. The
only files guaranteed to be created on each run are the raw_output
and
output
file containing the entire results of the Chiral EFT C++ module
run.
Below are tables providing a brief overview of each module parameter and output file. These include parameter names, default values, and a brief description similar to what is found in the OpenAPI specification file in the module.
Input Parameters
Input parameters required to execute the Chiral EFT EoS module. All parameters have default values in case the user does not specify any (except run_name).
Category |
Input Parameter |
Default |
Description |
---|---|---|---|
|
|
Name of the run (echoed in standard output logs) |
|
|
|
|
Pre-fitted Chiral EFT potential parameter set
to use instead of manually specified parameter
values (overwrites all Chiral EFT parameter values)
Options are |
|
|
Energy cutoff parameter of Gaussian regulator
cutoff function in \(\text{MeV}\)
|
|
|
|
Cutoff exponent parameter of Gaussian regulator
cutoff function (default applied to all potential
contribution terms, 0 means no cutoff)
|
|
|
|
Cutoff exponent parameter of Gaussian regulator
cutoff function applied to Leading Order terms
(to prevent interference with higher order terms)
|
|
|
-0.81 3.28 -3.40 3.40 |
LEC’s of the dimension-two \(\pi\)-N Chiral EFT
Lagrangian, \(c_i\)
in \(\text{GeV}^{-1}\)
This includes \(c_1\), \(c_2\), \(c_3\), \(c_4\) |
|
|
3.06 -3.27 0.45 -5.65 |
LEC’s of the dimension-three \(\pi\)-N Chiral
EFT
Lagrangian, \(\bar{d}_i\)
in \(\text{GeV}^{-2}\)
This includes \(\bar{d}_{1}+\bar{d}_{2}\), \(\bar{d}_{3}\), \(\bar{d}_{5}\), \(\bar{d}_{14}-\bar{d}_{15}\) |
|
|
-0.154450 -0.155240 -0.1548085 0.000000 -0.142925 0.000000 |
Contact interaction LEC’s of the Leading Order (LO)
NN contact Lagrangian (2) in units of
\(10^4\;\text{GeV}^{-2}\)
These LEC’s are charge-dependent and thus must be
specified for each interaction type. The order in
which they are specified here is:
\(C_{p\,p}\,,\;C_{n\,p}\,,\;C_{n\,n}\) |
|
|
2.150000 1.240000 0.250000 -0.688000 0.610000 0.570000 -0.642500 |
Contact interaction LEC’s of the Next-to-Leading
Order (NLO) NN contact Lagrangian (7) in units
of \(10^4\;\text{GeV}^{-4}\)
|
|
|
-4.250000 -16.400000 0.100000 2.100000 3.650000 12.000000 1.550000 -0.800000 2.650000 4.630000 -2.420000 -0.370000 1.892000 -0.610000 5.760000 |
Contact interaction LEC’s of the Next-to-Next-to-
Next-to-Leading Order (N3LO)
NN
contact Lagrangian (15) in units of
\(10^4\;\text{GeV}^{-6}\)
|
|
|
|
Specifies whether the given contact LEC’s above are
in LSJ (partial-wave) formalism
If not, they are assumed to be in their standard
LEC form based on the NN contact Lagrangian
|
|
|
700.0 -0.240 -0.106 |
Parameters of the three-nucleon interaction used to
create the effective (in-medium) three-nucleon
potential. This includes the three-nucleon cutoff
energy scale in \(\text{MeV}\), and the two
unitless LEC’s
appearing in the lowest-order (N2LO)
3N Lagrangian
|
|
|
|
|
Reduced Planck constant times speed of light
in \(\text{MeV}\cdot\text{fm}\)
used for unit conversions
|
|
|
Mass of the proton in \(\text{MeV}\) |
|
|
|
Mass of the neutron in \(\text{MeV}\) |
|
|
|
Average mass of a nucleon in \(\text{MeV}\)
(used for neutron-proton interactions)
|
|
|
|
Mass of the neutral pion (\(\pi^0\)) in \(\text{MeV}\) |
|
|
|
Mass of the charged pions (\(\pi^{+}/\pi^{-}\)) in \(\text{MeV}\) |
|
|
|
Average mass of a pion in \(\text{MeV}\)
(used for most interaction terms)
|
|
|
|
Nucleon axial-vector coupling constant
with Goldberger-Treiman correction
|
|
|
|
Pion decay constant |
|
|
|
Fine structure constant
(used for pion-photon interactions)
|
|
|
|
constant factor in pion-photon vertex
renormalization
(usually either 0 or Euler’s gamma constant)
|
|
|
chiraleft_potential -> minpts |
|
Minimum number of Gauss-Legendre mesh points
to use for partial-wave angular integrations in
calculating the Chiral EFT nuclear potential
|
chiraleft_potential -> maxpts |
|
Maximum number of Gauss-Legendre mesh points
to use for partial-wave angular integrations in
calculating the potential
|
|
chiraleft_potential -> cutoff_limit |
|
Largest allowed value of Gaussian cutoff regulator
exponent in the potential
Note: Typically chosen to be 80.0 for agreement
of deuteron wavefunctions. For a potential which
vanishes at large momentum, use the value 1000.0
or larger
|
|
chiraleft_potential -> momentumpts |
|
Number of Gauss-Legendre mesh points to use for
momentum integrations in the effective (in-medium)
three-nucleon interaction terms of the potential
|
|
chiraleft_eos -> epsilon |
|
Relative precision used for comparison of floating-
point values. Two floating point numbers \(a\)
and \(b\) are approximately equal when
\[| a - b | < \epsilon | a + b |\]
|
|
chiraleft_eos -> interpolation |
30 3 20 3 30 3 30 3 |
Computational parameters involved in evaluating and
interpolating tables of data used in place of
expensive computations. This includes:
|
|
chiraleft_eos -> first_order_eos |
6 10 10 |
Computational parameters involved in calculating
the First Order (Hartree-Fock) MBPT contribution.
This includes:
|
|
chiraleft_eos -> first_order_self_energy |
6 10 10 3.5 2.5 |
Computational parameters involved in calculating
the Nucleon Self-Energy MBPT contribution to
First Order. This includes:
|
|
chiraleft_eos -> second_order_eos |
4 10 10 10 8 8 |
Computational parameters involved in calculating
the Second Order MBPT contribution. This includes:
|
|
|
|
|
Whether to use multithreading, implemented with
OpenMP library in C++
|
|
|
Number of parallel threads on which to run the EoS
calculation when multithreading is enabled
|
|
|
|
Whether to use three-nucleon forces in the Chiral
EFT nuclear potential calculation
(implemented using the in-medium effective 3N force)
|
|
|
|
Whether to calculate the First Order (Hartree-Fock)
MBPT contribution to the Equation of State
|
|
|
|
Whether to calculate the Second Order MBPT
contribution to the Equation of State
|
|
|
|
Whether to calculate the First Order Nucleon
Self-Energy MBPT contribution (used to correct the
Second Order EoS contribution)
|
|
|
|
Whether to use the quadratic expansion in the
isospin asymmetry to determine the asymmetric matter
EoS instead of the exact result (performance boost)
|
|
|
|
Whether to use the fit the Many-Body Free Energy
results to an ansatz function, resulting in smoother
derivatives requiring less mesh points (performance
boost)
Note: The compuational parameters (number of
mesh points, etc.) have been optimized to work with
the ansatz fit. If this option is turned off, the
number of mesh points must be increased to obtain
a smooth Equation of State.
|
|
|
|
|
File format for all output files |
|
|
Number of digits of numerical precision at which to
write EoS data to all output files
|
|
|
|
Whether to create an output file of the Equation of
State results in the stable regime (removing
unstable and metastable/spinodal regions)
|
|
|
|
Whether to create an output file of the Equation of
State results formatted for use by the Lepton module
|
|
|
|
Whether to create an output file of the Equation of
State results formatted for use by the Flavor
Equilibration module
|
|
|
|
Whether to create an output file of the Nucleon
Self-Energy calculation data (single-particle
dispersion relation)
Note: Mainly used for debugging |
|
|
|
Whether to create an output file of the nuclear
matter saturation and symmetry properties
|
|
|
|
Whether to display various extra elements to
standard output such as logos, loading bars, and
some calculated values
Note: In the Calculation Engine, standard output
is forwarded to the logs. Thus this option is mainly
useful for local debugging
|
|
|
|
|
Initial value of nucleon density in \(\text{fm}^{-3}\) |
|
|
Final value of nucleon density in \(\text{fm}^{-3}\) |
|
|
|
Step in nucleon density in \(\text{fm}^{-3}\) |
|
|
|
Initial value of isospin asymmetry parameter
\[\left(\delta = \frac{n_n - n_p}{n_n + n_p}\right)\]
|
|
|
|
Final value of isospin asymmetry parameter |
|
|
|
Step in isospin asymmetry parameter |
|
|
|
Initial value of temperature in \(\text{MeV}\) Note: As of MUSES 1.0, the Chiral EFT module
only calculates the EoS at zero temperature.
Finite temperature will be implemented in a later
release
|
|
|
|
Final value of temperature in \(\text{MeV}\) Note: As of MUSES 1.0, the Chiral EFT module
only calculates the EoS at zero temperature
|
|
|
|
Step in temperature in \(\text{MeV}\) Note: As of MUSES 1.0, the Chiral EFT module
only calculates the EoS at zero temperature
|
Output Files
The Chiral EFT EoS module has many possible output files which can be generated for the user. Below is a brief description of each possible output file and what it contains. For more information on the specific columns, see their description in the module OpenAPI Specification.
Note that most output files require an option to be set to true in order to generate them. These options are also included in the table.
Output File |
Option |
Columns |
Description |
---|---|---|---|
|
always created |
nucleon_density ,isospin_asymmetry ,temperature ,charge_fraction ,proton_density ,neutron_density ,proton_fermi_momentum ,neutron_fermi_momentum ,proton_mu0 ,neutron_mu0 ,proton_effective_mass ,neutron_effective_mass ,proton_energy_shift ,neutron_energy_shift ,f_0 ,f_1 ,f_2 ,free_energy |
Contains the raw output of the Chiral EFT EoS C++
module. This includes microscopic quantities used in
the calculation such as nucleon fermi momenta and
non-interacting chemical potentials, as well as each
term in the Free Energy expansion from MBPT.
Note: This file is always written with the
.csv extension, even if the output format is set to a
different extension. It is mainly used for
debugging the C++ module.
If
use_quadratic_asymmetry_expansion and/oruse_free_energy_ansatz_fit are set to true ,the data in the
free_energy column is notguaranteed to match the data found in output file.
These optimizations are handled during
post-processing.
|
|
always created |
nucleon_density ,isospin_asymmetry ,temperature ,charge_fraction ,proton_density ,neutron_density ,proton_chemical_potential ,neutron_chemical_potential ,free_energy ,energy ,pressure ,entropy ,speed_of_sound ,proton_effective_mass ,neutron_effective_mass ,proton_energy_shift ,neutron_energy_shift |
Contains the full output of the Chiral EFT Equation
of State for low-energy nuclear matter. This
includes all thermodynamic quantities derived from
the free energy. It also includes some microscopic
properties of the nucleons, such as individual
chemical potentials and effective masses/energy
shifts.
Depending on the EoS grid used, this Equation of
State may contain unstable or metastable (spinodal)
regions, typically where the liquid-gas phase
transition occurs.
|
|
|
nucleon_density ,isospin_asymmetry ,temperature ,charge_fraction ,proton_density ,neutron_density ,proton_chemical_potential ,neutron_chemical_potential ,free_energy ,energy ,pressure ,entropy ,speed_of_sound ,proton_effective_mass ,neutron_effective_mass ,proton_energy_shift ,neutron_energy_shift |
Contains the full output of the Chiral EFT Equation
of State for low-energy nuclear matter like the
file above.
However, this data cuts out unstable and metastable
points, leaving only a stable Equation of State
with less points than the previous file.
The stability conditions for an Equation of State
at zero temperature are given by
\[\frac{\partial^2 P}{\partial \mu_B^2} \geq 0,\quad
\frac{\partial^2 P}{\partial \mu_Q^2} \geq 0\]
In the Chiral EFT EoS module, this is equivalent to
\[\frac{\partial P}{\partial n_B} \geq 0,\quad
\frac{\partial P}{\partial n_p} \geq 0\]
|
|
|
temperature ,muB ,muS ,muQ ,vector_density ,total_S_density ,total_Q_density ,energy_density ,pressure ,entropy_density |
Contains the Chiral EFT Equation of State results
formatted as input to the MUSES
Lepton module.
The Lepton module requires the EoS on a
\(\left(\mu_B,\,\mu_Q,\,\mu_S\right)\) grid in
order to introduce leptons into the nuclear EoS.
|
|
|
temperature ,muB ,muS ,muQ ,vector_density ,total_S_density ,total_Q_density ,energy ,pressure ,entropy ,proton_effective_mass ,neutron_effective_mass ,proton_chemical_potential ,neutron_chemical_potential ,proton_vector_density ,neutron_vector_density ,proton_potential ,neutron_potential |
Contains the Chiral EFT Equation of State results
formatted as input to the MUSES
The Flavor Equilibration module requires the
EoS on a \(\left(\mu_B,\,\mu_Q,\,\mu_S\right)\)
grid as well
as microscopic properties of nucleons in order to
calculate quantities related to beta equilibration
in neutron star matter.
|
|
|
saturation_density ,saturation_energy ,saturation_compressibility ,symmetry_saturation_energy ,symmetry_slope_parameter ,isobaric_incompressibility |
Contains Saturation and Symmetry Energy properties
of the calculated nuclear Equation of State.
|
|
|
nucleon_density ,isospin_asymmetry ,temperature ,momentum ,proton_kinetic_energy ,neutron_kinetic_energy ,proton_self_energy ,neutron_self_energy ,proton_sp_energy ,neutron_sp_energy |
Contains the Nucleon Self-Energy contribution from
MBPT for both protons and neutrons. When
use_first_order_self_energy is enabled, thisfunction is calculated and used as the single-
particle dispersion relation for nucleons in the
Equation of State calculation.
Note: This file mainly used for debugging Self-
Energy results, however could also potentially be
used as input to future modules describing the full
dispersion relation of nucleons in low-energy
nuclear matter.
|