tabulated_eos Module

This module contains the PROCEDURES needed to deal with tabulated \(\mathrm{EOS}\).

FT 10.03.2023



Uses

  • module~~tabulated_eos~~UsesGraph module~tabulated_eos tabulated_eos constants constants module~tabulated_eos->constants module~utility utility module~tabulated_eos->module~utility module~utility->constants matrix matrix module~utility->matrix

Used by

  • module~~tabulated_eos~~UsedByGraph module~tabulated_eos tabulated_eos proc~read_bns_properties read_bns_properties proc~read_bns_properties->module~tabulated_eos proc~read_diffstar_properties read_diffstar_properties proc~read_diffstar_properties->module~tabulated_eos

Contents


Variables

Type Visibility Attributes Name Initial
double precision, public, parameter :: fm2Msun_geo = fm2cm*cm2km*km2Msun_geo

Subroutines

public subroutine read_compose_beta_equilibrated_eos(namefile, table_eos)

Read the \(\mathrm{CompOSE}\) files *.thermo.ns, *.nb.ns, containing the -equilibrated \(\mathrm{EOS}\) computed by the \(\mathrm{CompOSE}\) software.

Read more…

Arguments

Type IntentOptional Attributes Name
character(len=*), intent(in) :: namefile

Path of the \(\mathrm{EOS}\) file without '.thermo.ns' extension

double precision, intent(out), DIMENSION(:,:), ALLOCATABLE :: table_eos

This \(\mathrm{EOS}\) table contains the following quantities (except for the pressure and the baryon mass density, which are converted into code units, the other quantities are in units such that ):

Read more…