FUKA
|
The FUKA solvers support both piecewise polytropic and tabulated EOS in generating ID for Neutron Stars. For both cases, a file is required which includes either the tabulated EOS or describes the piecewise polytrope, as described below.
The file format for storing a piecewise polytrope is quite basic. All lines starting with a #
or are blank are ignored.
Most importantly, the order of parameters is strictly defined
K_0
(constant factor at the initial boundary and P0
(pressure at the initial boundary) must be defined in this orderThe format for tabulated EOS' that are currently supported is the well known format used by the LORENE spectral solver.
Details on the format of the table can be found here
The backend that handles the EOS is constructed in two parts
The construction and evaluation of the EOS is handled by a standalone version of the Margherita EOS framework developed by Elias R. Most For code details see $HOME_KADATH/include/EOS/standalone/
To interface between KADATH and Margherita, a user-defined module was written by Samuel Tootle and L. Jens Papenfort allowing the use of Margherita within KADATH's System_of_equations framework. For details see $HOME_KADATH/include/EOS/EOS.hh
.
To initialize Margherita, the following parameters need to be set within the config file
Regarding the eos_file
, if no path is specified, e.g. eos_file togashi.lorene
, the EOS framework will only search the $HOME_KADATH/eos/
directory for the EOS file specified. In the event you want to specify an EOS not located in the default directory, a path must be included. For example, to read an EOS from the current directory, one would need to write eos_file ./togashi.lorene
.