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(wp) gamma
 Sp. heat ratio.
real(wp) pi_inf
 Liquid stiffness.
real(wp), dimension(2) re
 Reynolds number.
real(wp) k_therm
 Thermal conductivity (name avoids K, the Herschel-Bulkley index).
real(wp) cv
 heat capacity
real(wp) qv
 reference energy per unit mass for SGEOS, q (see Le Metayer (2004))
real(wp) qvp
 reference entropy per unit mass for SGEOS, q' (see Le Metayer (2004))
real(wp) g
integer eos
 Equation of state selector (eos_* in m_constants).
real(wp) mg_rho0
 Mie-Gruneisen reference density.
real(wp) mg_c0
 Mie-Gruneisen bulk sound speed at mg_rho0.
real(wp) mg_s
 Mie-Gruneisen linear Hugoniot slope, u_s = c0 + s u_p.
real(wp) mg_gruneisen
 Gruneisen coefficient Gamma_G (not the shear modulus G).
real(wp) mg_gruneisen_a
 d(Gamma_G)/d(mu): Gamma_G = Gamma_0 + a mu, zero keeps it constant
real(wp) mg_t0
 temperature at the reference density (for T output)
real(wp) mg_s2
real(wp) mg_s3
 u_s = c0 + s u_p + s2 u_p^2 + s3 u_p^3; zero keeps the fit linear
real(wp) jwl_a
 JWL A.
real(wp) jwl_b
 JWL B.
real(wp) jwl_r1
 JWL R1.
real(wp) jwl_r2
 JWL R2.
real(wp) jwl_omega
 JWL omega (its Gruneisen coefficient).
real(wp) jwl_rho0
 JWL reference density.
real(wp) jwl_t0
 temperature at the reference density (for T output)
real(wp) vinet_k0
 Vinet bulk modulus at rho0.
real(wp) vinet_k0p
 Vinet pressure derivative of the bulk modulus.
real(wp) vinet_rho0
 Vinet reference density.
real(wp) vinet_gruneisen
 Gruneisen coefficient at rho0.
real(wp) vinet_gruneisen_a
 d(Gamma_G)/d(mu)
real(wp) vinet_t0
 temperature at the reference density (for T output)
logical non_newtonian
 Enable Herschel-Bulkley non-Newtonian viscosity.
real(wp) k
 HB consistency index.
real(wp) nn
 HB flow behavior index.
real(wp) tau0
 HB yield stress (0 => power-law).
real(wp) hb_m
 Papanastasiou regularization parameter.
real(wp) mu_min
 Lower viscosity clamp (inactive sentinel = dflt_real).
real(wp) mu_max
 Upper viscosity clamp (required when non_newtonian).
real(wp) mu_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 760 of file m_derived_types.fpp.f90.

Member Data Documentation

◆ cv

real(wp) m_derived_types::physical_parameters::cv

heat capacity

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

◆ g

real(wp) m_derived_types::physical_parameters::g

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

◆ gamma

real(wp) m_derived_types::physical_parameters::gamma

Sp. heat ratio.

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

◆ hb_m

real(wp) m_derived_types::physical_parameters::hb_m

Papanastasiou regularization parameter.

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

◆ jwl_a

real(wp) m_derived_types::physical_parameters::jwl_a

JWL A.

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

◆ jwl_b

real(wp) m_derived_types::physical_parameters::jwl_b

JWL B.

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

◆ jwl_r1

real(wp) m_derived_types::physical_parameters::jwl_r1

JWL R1.

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

◆ jwl_r2

real(wp) m_derived_types::physical_parameters::jwl_r2

JWL R2.

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

◆ jwl_rho0

real(wp) m_derived_types::physical_parameters::jwl_rho0

JWL reference density.

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

◆ k

real(wp) m_derived_types::physical_parameters::k

HB consistency index.

Definition at line 791 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 764 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 771 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 773 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 774 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 770 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 772 of file m_derived_types.fpp.f90.

◆ mg_s2

real(wp) m_derived_types::physical_parameters::mg_s2

Definition at line 776 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 776 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 775 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 797 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 796 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 795 of file m_derived_types.fpp.f90.

◆ nn

real(wp) m_derived_types::physical_parameters::nn

HB flow behavior index.

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

◆ pi_inf

real(wp) m_derived_types::physical_parameters::pi_inf

Liquid stiffness.

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

◆ re

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

Reynolds number.

Definition at line 763 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 793 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 787 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 788 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 784 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 785 of file m_derived_types.fpp.f90.

◆ vinet_rho0

real(wp) m_derived_types::physical_parameters::vinet_rho0

Vinet reference density.

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


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