|
MFC
Exascale flow solver
|
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. | |
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.
| real(wp) m_derived_types::eos_coefficients::a |
Definition at line 905 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::eos_coefficients::b |
Definition at line 905 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::eos_coefficients::c0 |
Definition at line 903 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::eos_coefficients::gruneisen0 |
Definition at line 902 of file m_derived_types.fpp.f90.
| 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.
| real(wp) m_derived_types::eos_coefficients::k0 |
Definition at line 906 of file m_derived_types.fpp.f90.
| 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.
| 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.
| real(wp) m_derived_types::eos_coefficients::r1 |
Definition at line 905 of file m_derived_types.fpp.f90.
| 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.
| real(wp) m_derived_types::eos_coefficients::rho0 |
Definition at line 901 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::eos_coefficients::s |
Definition at line 903 of file m_derived_types.fpp.f90.
| real(wp) m_derived_types::eos_coefficients::s2 |
Definition at line 903 of file m_derived_types.fpp.f90.
| 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.
| 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.