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(wp) rho0
real(wp) t0
 Reference density [kg/m^3] and temperature [K].
real(wp) gruneisen0
real(wp) gruneisen_a
 Gruneisen closure Gamma_G = Gamma_0 + a mu.
real(wp) c0
real(wp) s
real(wp) s2
real(wp) s3
 Mie-Gruneisen Hugoniot u_s = c0 + s u_p + s2 u_p^2 + s3 u_p^3.
real(wp) mu_max
 Compression at which a cubic Hugoniot fit turns over.
real(wp) a
real(wp) b
real(wp) r1
real(wp) r2
 JWL principal isentrope p = A exp(-R1 V) + B exp(-R2 V).
real(wp) k0
real(wp) k0p
 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 934 of file m_derived_types.fpp.f90.

Member Data Documentation

◆ a

real(wp) m_derived_types::eos_coefficients::a

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

◆ b

real(wp) m_derived_types::eos_coefficients::b

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

◆ c0

real(wp) m_derived_types::eos_coefficients::c0

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

◆ gruneisen0

real(wp) m_derived_types::eos_coefficients::gruneisen0

Definition at line 936 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 936 of file m_derived_types.fpp.f90.

◆ k0

real(wp) m_derived_types::eos_coefficients::k0

Definition at line 940 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 940 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 938 of file m_derived_types.fpp.f90.

◆ r1

real(wp) m_derived_types::eos_coefficients::r1

Definition at line 939 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 939 of file m_derived_types.fpp.f90.

◆ rho0

real(wp) m_derived_types::eos_coefficients::rho0

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

◆ s

real(wp) m_derived_types::eos_coefficients::s

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

◆ s2

real(wp) m_derived_types::eos_coefficients::s2

Definition at line 937 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 937 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 935 of file m_derived_types.fpp.f90.


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