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

Derived type annexing the physical parameters (PP) of the fluids. These include the specific heat ratio function and liquid stiffness function. More...

Public Attributes

real(wpgamma
 Sp. heat ratio.
real(wppi_inf
 Liquid stiffness.
real(wp), dimension(2) re
 Reynolds number.
real(wpk_therm
 Thermal conductivity (name avoids K, the Herschel-Bulkley index).
real(wpcv
 heat capacity
real(wpqv
 reference energy per unit mass for SGEOS, q (see Le Metayer (2004))
real(wpqvp
 reference entropy per unit mass for SGEOS, q' (see Le Metayer (2004))
real(wpg
integer eos
 Equation of state selector (eos_* in m_constants).
real(wpmg_rho0
 Mie-Gruneisen reference density.
real(wpmg_c0
 Mie-Gruneisen bulk sound speed at mg_rho0.
real(wpmg_s
 Mie-Gruneisen linear Hugoniot slope, u_s = c0 + s u_p.
real(wpmg_gruneisen
 Gruneisen coefficient Gamma_G (not the shear modulus G).
real(wpmg_gruneisen_a
 d(Gamma_G)/d(mu): Gamma_G = Gamma_0 + a mu, zero keeps it constant
real(wpmg_t0
 temperature at the reference density (for T output)
real(wpmg_s2
real(wpmg_s3
 u_s = c0 + s u_p + s2 u_p^2 + s3 u_p^3; zero keeps the fit linear
real(wpjwl_a
 JWL A.
real(wpjwl_b
 JWL B.
real(wpjwl_r1
 JWL R1.
real(wpjwl_r2
 JWL R2.
real(wpjwl_omega
 JWL omega (its Gruneisen coefficient).
real(wpjwl_rho0
 JWL reference density.
real(wpjwl_t0
 temperature at the reference density (for T output)
real(wpvinet_k0
 Vinet bulk modulus at rho0.
real(wpvinet_k0p
 Vinet pressure derivative of the bulk modulus.
real(wpvinet_rho0
 Vinet reference density.
real(wpvinet_gruneisen
 Gruneisen coefficient at rho0.
real(wpvinet_gruneisen_a
 d(Gamma_G)/d(mu)
real(wpvinet_t0
 temperature at the reference density (for T output)
logical non_newtonian
 Enable Herschel-Bulkley non-Newtonian viscosity.
real(wpk
 HB consistency index.
real(wpnn
 HB flow behavior index.
real(wptau0
 HB yield stress (0 => power-law).
real(wphb_m
 Papanastasiou regularization parameter.
real(wpmu_min
 Lower viscosity clamp (inactive sentinel = dflt_real).
real(wpmu_max
 Upper viscosity clamp (required when non_newtonian).
real(wpmu_bulk
 Bulk viscosity for NN (inactive sentinel = dflt_real).

Detailed Description

Derived type annexing the physical parameters (PP) of the fluids. These include the specific heat ratio function and liquid stiffness function.

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

Member Data Documentation

◆ cv

real(wp) m_derived_types::physical_parameters::cv

heat capacity

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

◆ eos

integer m_derived_types::physical_parameters::eos

Equation of state selector (eos_* in m_constants).

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

◆ g

real(wp) m_derived_types::physical_parameters::g

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

◆ gamma

real(wp) m_derived_types::physical_parameters::gamma

Sp. heat ratio.

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

◆ hb_m

real(wp) m_derived_types::physical_parameters::hb_m

Papanastasiou regularization parameter.

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

◆ jwl_a

real(wp) m_derived_types::physical_parameters::jwl_a

JWL A.

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

◆ jwl_b

real(wp) m_derived_types::physical_parameters::jwl_b

JWL B.

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

◆ jwl_omega

real(wp) m_derived_types::physical_parameters::jwl_omega

JWL omega (its Gruneisen coefficient).

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

◆ jwl_r1

real(wp) m_derived_types::physical_parameters::jwl_r1

JWL R1.

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

◆ jwl_r2

real(wp) m_derived_types::physical_parameters::jwl_r2

JWL R2.

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

◆ jwl_rho0

real(wp) m_derived_types::physical_parameters::jwl_rho0

JWL reference density.

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

◆ jwl_t0

real(wp) m_derived_types::physical_parameters::jwl_t0

temperature at the reference density (for T output)

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

◆ k

real(wp) m_derived_types::physical_parameters::k

HB consistency index.

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

◆ k_therm

real(wp) m_derived_types::physical_parameters::k_therm

Thermal conductivity (name avoids K, the Herschel-Bulkley index).

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

◆ mg_c0

real(wp) m_derived_types::physical_parameters::mg_c0

Mie-Gruneisen bulk sound speed at mg_rho0.

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

◆ mg_gruneisen

real(wp) m_derived_types::physical_parameters::mg_gruneisen

Gruneisen coefficient Gamma_G (not the shear modulus G).

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

◆ mg_gruneisen_a

real(wp) m_derived_types::physical_parameters::mg_gruneisen_a

d(Gamma_G)/d(mu): Gamma_G = Gamma_0 + a mu, zero keeps it constant

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

◆ mg_rho0

real(wp) m_derived_types::physical_parameters::mg_rho0

Mie-Gruneisen reference density.

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

◆ mg_s

real(wp) m_derived_types::physical_parameters::mg_s

Mie-Gruneisen linear Hugoniot slope, u_s = c0 + s u_p.

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

◆ mg_s2

real(wp) m_derived_types::physical_parameters::mg_s2

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

◆ mg_s3

real(wp) m_derived_types::physical_parameters::mg_s3

u_s = c0 + s u_p + s2 u_p^2 + s3 u_p^3; zero keeps the fit linear

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

◆ mg_t0

real(wp) m_derived_types::physical_parameters::mg_t0

temperature at the reference density (for T output)

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

◆ mu_bulk

real(wp) m_derived_types::physical_parameters::mu_bulk

Bulk viscosity for NN (inactive sentinel = dflt_real).

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

◆ mu_max

real(wp) m_derived_types::physical_parameters::mu_max

Upper viscosity clamp (required when non_newtonian).

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

◆ mu_min

real(wp) m_derived_types::physical_parameters::mu_min

Lower viscosity clamp (inactive sentinel = dflt_real).

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

◆ nn

real(wp) m_derived_types::physical_parameters::nn

HB flow behavior index.

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

◆ non_newtonian

logical m_derived_types::physical_parameters::non_newtonian

Enable Herschel-Bulkley non-Newtonian viscosity.

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

◆ pi_inf

real(wp) m_derived_types::physical_parameters::pi_inf

Liquid stiffness.

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

◆ qv

real(wp) m_derived_types::physical_parameters::qv

reference energy per unit mass for SGEOS, q (see Le Metayer (2004))

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

◆ qvp

real(wp) m_derived_types::physical_parameters::qvp

reference entropy per unit mass for SGEOS, q' (see Le Metayer (2004))

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

◆ re

real(wp), dimension(2) m_derived_types::physical_parameters::re

Reynolds number.

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

◆ tau0

real(wp) m_derived_types::physical_parameters::tau0

HB yield stress (0 => power-law).

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

◆ vinet_gruneisen

real(wp) m_derived_types::physical_parameters::vinet_gruneisen

Gruneisen coefficient at rho0.

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

◆ vinet_gruneisen_a

real(wp) m_derived_types::physical_parameters::vinet_gruneisen_a

d(Gamma_G)/d(mu)

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

◆ vinet_k0

real(wp) m_derived_types::physical_parameters::vinet_k0

Vinet bulk modulus at rho0.

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

◆ vinet_k0p

real(wp) m_derived_types::physical_parameters::vinet_k0p

Vinet pressure derivative of the bulk modulus.

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

◆ vinet_rho0

real(wp) m_derived_types::physical_parameters::vinet_rho0

Vinet reference density.

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

◆ vinet_t0

real(wp) m_derived_types::physical_parameters::vinet_t0

temperature at the reference density (for T output)

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


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