MPI-AMRVAC
3.1
The MPI - Adaptive Mesh Refinement - Versatile Advection Code (development version)
|
Special Relativistic Hydrodynamics (with EOS) physics module. More...
Functions/Subroutines | |
subroutine | srhd_write_info (fh) |
Write this module's parameters to a snapshot. More... | |
subroutine, public | srhd_phys_init () |
Initialize the module. More... | |
subroutine, public | srhd_check_params |
subroutine | srhd_physical_units |
subroutine, public | srhd_check_w (primitive, ixIL, ixOL, w, flag) |
Returns logical argument flag T where values are not ok. More... | |
subroutine | srhd_check_w_aux (ixIL, ixOL, w, flag) |
Returns logical argument flag T where auxiliary values are not ok. More... | |
subroutine, public | srhd_get_auxiliary_prim (ixIL, ixOL, w) |
Set auxiliary variables lfac and xi from a primitive state only used when handle_small_values average on primitives. More... | |
subroutine, public | srhd_get_auxiliary (ixIL, ixOL, w, x) |
Compute auxiliary variables lfac and xi from a conservative state using srhd_con2prim to calculate enthalpy and lorentz factor. More... | |
subroutine, public | srhd_to_conserved (ixIL, ixOL, w, x) |
Transform primitive variables into conservative ones. More... | |
subroutine, public | srhd_to_primitive (ixIL, ixOL, w, x) |
Transform conservative variables into primitive ones. More... | |
subroutine | srhd_get_v (w, x, ixIL, ixOL, v) |
Calculate v vector from conservatives. More... | |
subroutine | srhd_get_csound2_rhoh (w, x, ixIL, ixOL, rhoh, csound2) |
Calculate the square of the thermal sound speed csound2 within ixO^L. here computed from conservative set WITH ADDED rho*h local version: does not do con2prim. More... | |
subroutine, public | srhd_get_csound2 (w, x, ixIL, ixOL, csound2) |
Calculate the square of the thermal sound speed csound2 within ixO^L. here computed from conservative set and uses con2prim!!! public version! More... | |
subroutine, public | srhd_get_pthermal (w, x, ixIL, ixOL, pth) |
Calculate thermal pressure p within ixO^L must follow after update conservative with auxiliaries. More... | |
subroutine | srhd_add_source (qdt, dtfactor, ixIL, ixOL, wCT, wCTprim, w, x, qsourcesplit, active) |
dummy addsource subroutine More... | |
subroutine | srhd_get_dt (w, ixIL, ixOL, dtnew, dxD, x) |
dummy get_dt subroutine More... | |
subroutine | srhd_get_cmax (w, x, ixIL, ixOL, idim, cmax) |
Calculate cmax_idim within ixO^L used especially for setdt CFL limit. More... | |
subroutine | srhd_get_a2max (w, x, ixIL, ixOL, a2max) |
subroutine | srhd_get_cmax_loc (ixIL, ixOL, vidim, csound2, v2, cmax, cmin) |
local version for recycling code when computing cmax-cmin More... | |
subroutine | srhd_get_cbounds (wLC, wRC, wLp, wRp, x, ixIL, ixOL, idim, Hspeed, cmax, cmin) |
Estimating bounds for the minimum and maximum signal velocities here we will not use Hspeed at all (one species only) More... | |
subroutine | srhd_get_flux (wC, wP, x, ixIL, ixOL, idim, f) |
Calculate fluxes within ixO^L. More... | |
subroutine | srhd_add_source_geom (qdt, dtfactor, ixIL, ixOL, wCT, w, x) |
Add geometrical source terms to w. More... | |
subroutine | srhd_handle_small_values (primitive, w, x, ixIL, ixOL, subname) |
handles bootstrapping More... | |
subroutine, public | srhd_get_geff_eos (w, ixIL, ixOL, varconserve, Geff) |
calculate effective gamma More... | |
subroutine | srhd_get_smallvalues_eos |
Compute the small value limits. More... | |
subroutine, public | srhd_get_enthalpy_eos (ixOL, rho, p, rhoh) |
Compute the enthalpy rho*h from rho and pressure p. More... | |
subroutine | srhd_get_pressure_eos (ixIL, ixOL, rho, rhoh, p, E) |
Calculate thermal pressure p from density rho and enthalpy rho*h will provide p (and E if srhd_eos) More... | |
subroutine | srhd_get_csound2_eos (ixIL, ixOL, rho, rhoh, csound2) |
Calculate the square of the thermal sound speed csound2 within ixO^L. available rho - rho*h. More... | |
subroutine | srhd_get_csound2_prim_eos (ixOL, rho, rhoh, p, csound2) |
Calculate the square of the thermal sound speed csound2 within ixO^L. available rho - rho*h - p. More... | |
subroutine | con2prim_eos (lfac, xi, myd, myssqr, mytau, ierror) |
con2prim: (D,S**2,tau) --> compute auxiliaries lfac and xi More... | |
subroutine | funcd_eos (xi, f, df, mylfac, d, ssqr, tau, ierror) |
subroutine | funcd (xi, f, df, mylfac, d, ssqr, tau, ierror) |
Variables | |
logical, public, protected | srhd_particles = .false. |
Whether particles module is added. More... | |
integer, public, protected | srhd_n_tracer = 0 |
Number of tracer species. More... | |
integer, public, protected | rho_ |
Index of the density (in the w array) More... | |
integer, public, protected | d_ |
integer, dimension(:), allocatable, public, protected | mom |
Indices of the momentum density. More... | |
integer, dimension(:), allocatable, public, protected | tracer |
Indices of the tracers. More... | |
integer, public, protected | e_ |
Index of the energy density. More... | |
integer, public, protected | p_ |
Index of the gas pressure should equal e_. More... | |
integer, public, protected | lfac_ |
Index of the Lorentz factor. More... | |
integer, public, protected | xi_ |
Index of the inertia. More... | |
logical, public | srhd_eos = .false. |
Whether synge eos is used. More... | |
double precision, public | srhd_gamma = 5.d0/3.0d0 |
The adiabatic index and derived values. More... | |
double precision, public | gamma_1 |
double precision, public | inv_gamma_1 |
double precision, public | gamma_to_gamma_1 |
double precision, public | small_e |
The smallest allowed energy. More... | |
double precision, public | small_xi |
The smallest allowed inertia. More... | |
logical, public, protected | srhd_force_diagonal = .false. |
Allows overruling default corner filling (for debug mode, otherwise corner primitives fail) More... | |
double precision, public, protected | he_abundance =0.0d0 |
Helium abundance over Hydrogen. More... | |
integer, public | maxitnr = 100 |
parameters for NR in con2prim More... | |
double precision, public | absaccnr = 1.0d-8 |
double precision, public | tolernr = 1.0d-9 |
double precision, public | dmaxvel = 1.0d-7 |
double precision, public | lfacmax |
double precision, public | minp |
double precision, public | minrho |
double precision, public | smalltau |
double precision, public | smallxi |
Special Relativistic Hydrodynamics (with EOS) physics module.
subroutine mod_srhd_phys::con2prim_eos | ( | double precision, intent(inout) | lfac, |
double precision, intent(inout) | xi, | ||
double precision, intent(in) | myd, | ||
double precision, intent(in) | myssqr, | ||
double precision, intent(in) | mytau, | ||
integer, intent(inout) | ierror | ||
) |
con2prim: (D,S**2,tau) --> compute auxiliaries lfac and xi
Definition at line 1218 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::funcd | ( | double precision, intent(in) | xi, |
double precision, intent(out) | f, | ||
double precision, intent(out) | df, | ||
double precision, intent(out) | mylfac, | ||
double precision, intent(in) | d, | ||
double precision, intent(in) | ssqr, | ||
double precision, intent(in) | tau, | ||
integer, intent(inout) | ierror | ||
) |
Definition at line 1614 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::funcd_eos | ( | double precision, intent(in) | xi, |
double precision, intent(out) | f, | ||
double precision, intent(out) | df, | ||
double precision, intent(out) | mylfac, | ||
double precision, intent(in) | d, | ||
double precision, intent(in) | ssqr, | ||
double precision, intent(in) | tau, | ||
integer, intent(inout) | ierror | ||
) |
subroutine mod_srhd_phys::srhd_add_source | ( | double precision, intent(in) | qdt, |
double precision, intent(in) | dtfactor, | ||
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixi^s, 1:nw), intent(in) | wCT, | ||
double precision, dimension(ixi^s,1:nw), intent(in) | wCTprim, | ||
double precision, dimension(ixi^s, 1:nw), intent(inout) | w, | ||
double precision, dimension(ixi^s, 1:ndim), intent(in) | x, | ||
logical, intent(in) | qsourcesplit, | ||
logical, intent(inout) | active | ||
) |
dummy addsource subroutine
Definition at line 575 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_add_source_geom | ( | double precision, intent(in) | qdt, |
double precision, intent(in) | dtfactor, | ||
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixi^s, 1:nw), intent(inout) | wCT, | ||
double precision, dimension(ixi^s, 1:nw), intent(inout) | w, | ||
double precision, dimension(ixi^s, 1:ndim), intent(in) | x | ||
) |
Add geometrical source terms to w.
Definition at line 825 of file mod_srhd_phys.t.
subroutine, public mod_srhd_phys::srhd_check_params |
subroutine, public mod_srhd_phys::srhd_check_w | ( | logical, intent(in) | primitive, |
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixi^s, nw), intent(in) | w, | ||
logical, dimension(ixi^s,1:nw), intent(inout) | flag | ||
) |
Returns logical argument flag T where values are not ok.
Definition at line 276 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_check_w_aux | ( | integer, intent(in) | ixI, |
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixi^s, nw), intent(in) | w, | ||
logical, dimension(ixi^s,1:nw), intent(inout) | flag | ||
) |
Returns logical argument flag T where auxiliary values are not ok.
Definition at line 297 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_get_a2max | ( | double precision, dimension(ixi^s, nw), intent(in) | w, |
double precision, dimension(ixi^s,1:ndim), intent(in) | x, | ||
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ndim), intent(inout) | a2max | ||
) |
4th order
Definition at line 638 of file mod_srhd_phys.t.
subroutine, public mod_srhd_phys::srhd_get_auxiliary | ( | integer, intent(in) | ixI, |
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixi^s, nw), intent(inout) | w, | ||
double precision, dimension(ixi^s, 1:ndim), intent(in) | x | ||
) |
Compute auxiliary variables lfac and xi from a conservative state using srhd_con2prim to calculate enthalpy and lorentz factor.
Definition at line 343 of file mod_srhd_phys.t.
subroutine, public mod_srhd_phys::srhd_get_auxiliary_prim | ( | integer, intent(in) | ixI, |
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixi^s, nw), intent(inout) | w | ||
) |
Set auxiliary variables lfac and xi from a primitive state only used when handle_small_values average on primitives.
Definition at line 321 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_get_cbounds | ( | double precision, dimension(ixi^s, nw), intent(in) | wLC, |
double precision, dimension(ixi^s, nw), intent(in) | wRC, | ||
double precision, dimension(ixi^s, nw), intent(in) | wLp, | ||
double precision, dimension(ixi^s, nw), intent(in) | wRp, | ||
double precision, dimension(ixi^s, 1:ndim), intent(in) | x, | ||
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
integer, intent(in) | idim, | ||
double precision, dimension(ixi^s,1:number_species), intent(in) | Hspeed, | ||
double precision, dimension(ixi^s,1:number_species), intent(inout) | cmax, | ||
double precision, dimension(ixi^s,1:number_species), intent(inout), optional | cmin | ||
) |
Estimating bounds for the minimum and maximum signal velocities here we will not use Hspeed at all (one species only)
Definition at line 691 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_get_cmax | ( | double precision, dimension(ixi^s, nw), intent(in) | w, |
double precision, dimension(ixi^s, 1:ndim), intent(in) | x, | ||
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
integer, intent(in) | idim, | ||
double precision, dimension(ixi^s), intent(inout) | cmax | ||
) |
Calculate cmax_idim within ixO^L used especially for setdt CFL limit.
Definition at line 602 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_get_cmax_loc | ( | integer, intent(in) | ixI, |
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixi^s), intent(in) | vidim, | ||
double precision, dimension(ixo^s), intent(in) | csound2, | ||
double precision, dimension(ixi^s), intent(in) | v2, | ||
double precision, dimension(ixi^s), intent(out) | cmax, | ||
double precision, dimension(ixi^s), intent(out) | cmin | ||
) |
local version for recycling code when computing cmax-cmin
Definition at line 662 of file mod_srhd_phys.t.
subroutine, public mod_srhd_phys::srhd_get_csound2 | ( | double precision, dimension(ixi^s,nw), intent(inout) | w, |
double precision, dimension(ixi^s,1:ndim), intent(in) | x, | ||
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixo^s), intent(out) | csound2 | ||
) |
Calculate the square of the thermal sound speed csound2 within ixO^L. here computed from conservative set and uses con2prim!!! public version!
Definition at line 534 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_get_csound2_eos | ( | integer, intent(in) | ixI, |
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixo^s), intent(in) | rho, | ||
double precision, dimension(ixo^s), intent(in) | rhoh, | ||
double precision, dimension(ixo^s), intent(out) | csound2 | ||
) |
Calculate the square of the thermal sound speed csound2 within ixO^L. available rho - rho*h.
Definition at line 1127 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_get_csound2_prim_eos | ( | integer, intent(in) | ixO, |
integer, intent(in) | L, | ||
double precision, dimension(ixo^s), intent(in) | rho, | ||
double precision, dimension(ixo^s), intent(in) | rhoh, | ||
double precision, dimension(ixo^s), intent(in) | p, | ||
double precision, dimension(ixo^s), intent(out) | csound2 | ||
) |
Calculate the square of the thermal sound speed csound2 within ixO^L. available rho - rho*h - p.
Definition at line 1173 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_get_csound2_rhoh | ( | double precision, dimension(ixi^s,nw), intent(in) | w, |
double precision, dimension(ixi^s,1:ndim), intent(in) | x, | ||
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixo^s), intent(in) | rhoh, | ||
double precision, dimension(ixo^s), intent(out) | csound2 | ||
) |
Calculate the square of the thermal sound speed csound2 within ixO^L. here computed from conservative set WITH ADDED rho*h local version: does not do con2prim.
Definition at line 517 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_get_dt | ( | double precision, dimension(ixi^s, 1:nw), intent(in) | w, |
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, intent(inout) | dtnew, | ||
double precision, intent(in) | dx, | ||
double precision, intent(in) | D, | ||
double precision, dimension(ixi^s, 1:^nd), intent(in) | x | ||
) |
dummy get_dt subroutine
Definition at line 588 of file mod_srhd_phys.t.
subroutine, public mod_srhd_phys::srhd_get_enthalpy_eos | ( | integer, intent(in) | ixO, |
integer, intent(in) | L, | ||
double precision, dimension(ixo^s), intent(in) | rho, | ||
double precision, dimension(ixo^s), intent(in) | p, | ||
double precision, dimension(ixo^s), intent(out) | rhoh | ||
) |
Compute the enthalpy rho*h from rho and pressure p.
Definition at line 1043 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_get_flux | ( | double precision, dimension(ixi^s,nw), intent(in) | wC, |
double precision, dimension(ixi^s,nw), intent(in) | wP, | ||
double precision, dimension(ixi^s,1:ndim), intent(in) | x, | ||
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
integer, intent(in) | idim, | ||
double precision, dimension(ixi^s,nwflux), intent(out) | f | ||
) |
Calculate fluxes within ixO^L.
Definition at line 784 of file mod_srhd_phys.t.
subroutine, public mod_srhd_phys::srhd_get_geff_eos | ( | double precision, dimension(ixi^s, 1:nw), intent(in) | w, |
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
logical, intent(in) | varconserve, | ||
double precision, dimension(ixi^s), intent(out) | Geff | ||
) |
calculate effective gamma
Definition at line 974 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_get_pressure_eos | ( | integer, intent(in) | ixI, |
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixo^s), intent(in) | rho, | ||
double precision, dimension(ixo^s), intent(in) | rhoh, | ||
double precision, dimension(ixi^s), intent(out) | p, | ||
double precision, dimension(ixo^s), intent(out) | E | ||
) |
Calculate thermal pressure p from density rho and enthalpy rho*h will provide p (and E if srhd_eos)
Definition at line 1085 of file mod_srhd_phys.t.
subroutine, public mod_srhd_phys::srhd_get_pthermal | ( | double precision, dimension(ixi^s, nw), intent(in) | w, |
double precision, dimension(ixi^s, 1:ndim), intent(in) | x, | ||
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixi^s), intent(out) | pth | ||
) |
Calculate thermal pressure p within ixO^L must follow after update conservative with auxiliaries.
Definition at line 554 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_get_smallvalues_eos |
Compute the small value limits.
Definition at line 1010 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_get_v | ( | double precision, dimension(ixi^s, nw), intent(in) | w, |
double precision, dimension(ixi^s,1:ndim), intent(in) | x, | ||
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixi^s,1:ndir), intent(out) | v | ||
) |
Calculate v vector from conservatives.
Definition at line 500 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_handle_small_values | ( | logical, intent(in) | primitive, |
double precision, dimension(ixi^s,1:nw), intent(inout) | w, | ||
double precision, dimension(ixi^s,1:ndim), intent(in) | x, | ||
integer, intent(in) | ixI, | ||
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
character(len=*), intent(in) | subname | ||
) |
handles bootstrapping
Definition at line 911 of file mod_srhd_phys.t.
subroutine, public mod_srhd_phys::srhd_phys_init |
Initialize the module.
Definition at line 114 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_physical_units |
Definition at line 248 of file mod_srhd_phys.t.
subroutine, public mod_srhd_phys::srhd_to_conserved | ( | integer, intent(in) | ixI, |
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixi^s, nw), intent(inout) | w, | ||
double precision, dimension(ixi^s, 1:ndim), intent(in) | x | ||
) |
Transform primitive variables into conservative ones.
Definition at line 422 of file mod_srhd_phys.t.
subroutine, public mod_srhd_phys::srhd_to_primitive | ( | integer, intent(in) | ixI, |
integer, intent(in) | L, | ||
integer, intent(in) | ixO, | ||
L, | |||
double precision, dimension(ixi^s, nw), intent(inout) | w, | ||
double precision, dimension(ixi^s, 1:ndim), intent(in) | x | ||
) |
Transform conservative variables into primitive ones.
Definition at line 463 of file mod_srhd_phys.t.
subroutine mod_srhd_phys::srhd_write_info | ( | integer, intent(in) | fh | ) |
Write this module's parameters to a snapshot.
Definition at line 95 of file mod_srhd_phys.t.
double precision, public mod_srhd_phys::absaccnr = 1.0d-8 |
Definition at line 56 of file mod_srhd_phys.t.
integer, public, protected mod_srhd_phys::d_ |
Definition at line 17 of file mod_srhd_phys.t.
double precision, public mod_srhd_phys::dmaxvel = 1.0d-7 |
Definition at line 58 of file mod_srhd_phys.t.
integer, public, protected mod_srhd_phys::e_ |
Index of the energy density.
Definition at line 26 of file mod_srhd_phys.t.
double precision, public mod_srhd_phys::gamma_1 |
Definition at line 41 of file mod_srhd_phys.t.
double precision, public mod_srhd_phys::gamma_to_gamma_1 |
Definition at line 41 of file mod_srhd_phys.t.
double precision, public, protected mod_srhd_phys::he_abundance =0.0d0 |
Helium abundance over Hydrogen.
Definition at line 52 of file mod_srhd_phys.t.
double precision, public mod_srhd_phys::inv_gamma_1 |
Definition at line 41 of file mod_srhd_phys.t.
integer, public, protected mod_srhd_phys::lfac_ |
Index of the Lorentz factor.
Definition at line 31 of file mod_srhd_phys.t.
double precision, public mod_srhd_phys::lfacmax |
Definition at line 59 of file mod_srhd_phys.t.
integer, public mod_srhd_phys::maxitnr = 100 |
parameters for NR in con2prim
Definition at line 55 of file mod_srhd_phys.t.
double precision, public mod_srhd_phys::minp |
Definition at line 60 of file mod_srhd_phys.t.
double precision, public mod_srhd_phys::minrho |
Definition at line 60 of file mod_srhd_phys.t.
integer, dimension(:), allocatable, public, protected mod_srhd_phys::mom |
Indices of the momentum density.
Definition at line 20 of file mod_srhd_phys.t.
integer, public, protected mod_srhd_phys::p_ |
Index of the gas pressure should equal e_.
Definition at line 28 of file mod_srhd_phys.t.
integer, public, protected mod_srhd_phys::rho_ |
Index of the density (in the w array)
Definition at line 16 of file mod_srhd_phys.t.
double precision, public mod_srhd_phys::small_e |
The smallest allowed energy.
Definition at line 44 of file mod_srhd_phys.t.
double precision, public mod_srhd_phys::small_xi |
The smallest allowed inertia.
Definition at line 46 of file mod_srhd_phys.t.
double precision, public mod_srhd_phys::smalltau |
Definition at line 60 of file mod_srhd_phys.t.
double precision, public mod_srhd_phys::smallxi |
Definition at line 60 of file mod_srhd_phys.t.
logical, public mod_srhd_phys::srhd_eos = .false. |
Whether synge eos is used.
Definition at line 37 of file mod_srhd_phys.t.
logical, public, protected mod_srhd_phys::srhd_force_diagonal = .false. |
Allows overruling default corner filling (for debug mode, otherwise corner primitives fail)
Definition at line 49 of file mod_srhd_phys.t.
double precision, public mod_srhd_phys::srhd_gamma = 5.d0/3.0d0 |
The adiabatic index and derived values.
Definition at line 40 of file mod_srhd_phys.t.
integer, public, protected mod_srhd_phys::srhd_n_tracer = 0 |
Number of tracer species.
Definition at line 13 of file mod_srhd_phys.t.
logical, public, protected mod_srhd_phys::srhd_particles = .false. |
Whether particles module is added.
Definition at line 10 of file mod_srhd_phys.t.
double precision, public mod_srhd_phys::tolernr = 1.0d-9 |
Definition at line 57 of file mod_srhd_phys.t.
integer, dimension(:), allocatable, public, protected mod_srhd_phys::tracer |
Indices of the tracers.
Definition at line 23 of file mod_srhd_phys.t.
integer, public, protected mod_srhd_phys::xi_ |
Index of the inertia.
Definition at line 34 of file mod_srhd_phys.t.