MFC
Exascale flow solver
Loading...
Searching...
No Matches
m_derived_types::eos_coefficients Type Reference

Coefficients of one fluid's equation of state, resolved once at init. Held as a record per fluid rather than as parallel arrays: every read wants several of these for a single fluid, so one base address serves them all, where fifteen arrays cost fifteen live descriptors in the Riemann kernels. More...

Public Attributes

real(wprho0
real(wpt0
 Reference density [kg/m^3] and temperature [K].
real(wpgruneisen0
real(wpgruneisen_a
 Gruneisen closure Gamma_G = Gamma_0 + a mu.
real(wpc0
real(wps
real(wps2
real(wps3
 Mie-Gruneisen Hugoniot u_s = c0 + s u_p + s2 u_p^2 + s3 u_p^3.
real(wpmu_max
 Compression at which a cubic Hugoniot fit turns over.
real(wpa
real(wpb
real(wpr1
real(wpr2
 JWL principal isentrope p = A exp(-R1 V) + B exp(-R2 V).
real(wpk0
real(wpk0p
 Vinet bulk modulus and its pressure derivative.

Detailed Description

Coefficients of one fluid's equation of state, resolved once at init. Held as a record per fluid rather than as parallel arrays: every read wants several of these for a single fluid, so one base address serves them all, where fifteen arrays cost fifteen live descriptors in the Riemann kernels.

Definition at line 900 of file m_derived_types.fpp.f90.

Member Data Documentation

◆ a

real(wp) m_derived_types::eos_coefficients::a

Definition at line 905 of file m_derived_types.fpp.f90.

◆ b

real(wp) m_derived_types::eos_coefficients::b

Definition at line 905 of file m_derived_types.fpp.f90.

◆ c0

real(wp) m_derived_types::eos_coefficients::c0

Definition at line 903 of file m_derived_types.fpp.f90.

◆ gruneisen0

real(wp) m_derived_types::eos_coefficients::gruneisen0

Definition at line 902 of file m_derived_types.fpp.f90.

◆ gruneisen_a

real(wp) m_derived_types::eos_coefficients::gruneisen_a

Gruneisen closure Gamma_G = Gamma_0 + a mu.

Definition at line 902 of file m_derived_types.fpp.f90.

◆ k0

real(wp) m_derived_types::eos_coefficients::k0

Definition at line 906 of file m_derived_types.fpp.f90.

◆ k0p

real(wp) m_derived_types::eos_coefficients::k0p

Vinet bulk modulus and its pressure derivative.

Definition at line 906 of file m_derived_types.fpp.f90.

◆ mu_max

real(wp) m_derived_types::eos_coefficients::mu_max

Compression at which a cubic Hugoniot fit turns over.

Definition at line 904 of file m_derived_types.fpp.f90.

◆ r1

real(wp) m_derived_types::eos_coefficients::r1

Definition at line 905 of file m_derived_types.fpp.f90.

◆ r2

real(wp) m_derived_types::eos_coefficients::r2

JWL principal isentrope p = A exp(-R1 V) + B exp(-R2 V).

Definition at line 905 of file m_derived_types.fpp.f90.

◆ rho0

real(wp) m_derived_types::eos_coefficients::rho0

Definition at line 901 of file m_derived_types.fpp.f90.

◆ s

real(wp) m_derived_types::eos_coefficients::s

Definition at line 903 of file m_derived_types.fpp.f90.

◆ s2

real(wp) m_derived_types::eos_coefficients::s2

Definition at line 903 of file m_derived_types.fpp.f90.

◆ s3

real(wp) m_derived_types::eos_coefficients::s3

Mie-Gruneisen Hugoniot u_s = c0 + s u_p + s2 u_p^2 + s3 u_p^3.

Definition at line 903 of file m_derived_types.fpp.f90.

◆ t0

real(wp) m_derived_types::eos_coefficients::t0

Reference density [kg/m^3] and temperature [K].

Definition at line 901 of file m_derived_types.fpp.f90.


The documentation for this type was generated from the following file: