Module for physical constants. More...
Modules | |
| module | cstphy |
Functions/Subroutines | |
| subroutine | physical_constants_init |
| Initialize Fortran physical constants API. This maps Fortran pointers to global C structure members. | |
| subroutine | fluid_properties_init |
| Initialize Fortran fluid properties API. This maps Fortran pointers to global C structure members. | |
| subroutine | turb_reference_values_init |
| Initialize Fortran RANS turbulence model API. This maps Fortran pointers to global C structure members. | |
| subroutine | turb_model_constants_init |
| Initialize Fortran turbulence model constants. This maps Fortran pointers to global C real numbers. | |
Variables | |
| double precision | tkelvi |
| Temperature in Kelvin correponding to 0 degrees Celsius (= +273,15) | |
| double precision | xcal2j |
| Calories (1 cvar_al = xcal2j J) | |
| double precision | stephn |
| Stephan constant for the radiative module | |
| real(c_double), pointer, save | rair |
| Perfect gas constant for air (mixture) | |
| real(c_double), pointer, save | rvapor |
| Moist air gas constant (mixture) | |
| real(c_double), pointer, save | rvsra |
| ratio gas constant h2o/ dry air | |
| real(c_double), pointer, save | clatev |
| latent heat of evaporation | |
| double precision | kboltz |
| Boltzmann constant ( | |
| double precision | cs_physical_constants_r |
| Ideal gas constant ( | |
| real(c_double), pointer, save | gx |
| Gravity. | |
| real(c_double), pointer, save | gy |
| real(c_double), pointer, save | gz |
| integer(c_int), pointer, save | icorio |
| Coriolis effects. | |
| integer(c_int), pointer, save | ixyzp0 |
| Physical constants of the fluid filling xyzp0 indicator. | |
| integer(c_int), pointer, save | icp |
| indicates if the isobaric specific heat | |
| integer(c_int), pointer, save | icv |
| isochoric specific heat | |
| integer(c_int), pointer, save | irovar |
| variable density field | |
| integer(c_int), pointer, save | ivivar |
| variable viscosity field | |
| integer(c_int), pointer, save | ivsuth |
| Sutherland law for laminar viscosity and thermal conductivity Only useful in gas mix (igmix) specific physics. | |
| real(c_double), pointer, save | ro0 |
| reference density. | |
| real(c_double), pointer, save | viscl0 |
| reference molecular dynamic viscosity. | |
| real(c_double), pointer, save | p0 |
| reference pressure for the total pressure. | |
| real(c_double), pointer, save | pred0 |
| reference value for the reduced pressure | |
| real(c_double), dimension(:), pointer, save | xyzp0 |
| coordinates of the reference point | |
| real(c_double), pointer, save | t0 |
| reference temperature. | |
| double precision, save | eint0 |
| Reference internal energy for the barotropic compressible module. | |
| real(c_double), pointer, save | cp0 |
| reference specific heat. | |
| real(c_double), pointer, save | cv0 |
| Reference isochoric specific heat. | |
| real(c_double), pointer, save | cpv0 |
| Reference isobaric specific heat for water vapor. | |
| real(c_double), pointer, save | l00 |
| Latent heat. | |
| real(c_double), pointer, save | cvl |
| Reference specific heat for liquid water. | |
| real(c_double), pointer, save | lambda0 |
| Reference thermal conductivity. | |
| real(c_double), pointer, save | xmasmr |
| Molar mass of the perfect gas in | |
| integer(c_int), pointer, save | ipthrm |
| Uniform variable thermodynamic pressure for the low-Mach algorithm. | |
| real(c_double), pointer, save | pther |
| Thermodynamic pressure for the current time step. | |
| real(c_double), pointer, save | pthera |
| Thermodynamic pressure for the previous time step. | |
| real(c_double), pointer, save | pthermax |
| pthermax: Thermodynamic maximum pressure for user clipping, used to model a venting effect | |
| real(c_double), pointer, save | sleak |
| Leak surface. | |
| real(c_double), pointer, save | kleak |
| Leak head loss (2.9 by default, from Idelcick) | |
| real(c_double), pointer, save | roref |
| Initial reference density. | |
| double precision, save | xkappa = 0.42d0 |
| real(c_double), pointer, save | ypluli |
| limit value of | |
| real(c_double), pointer, save | cmu |
| constant | |
| real(c_double), pointer, save | csrij |
| Coefficient of interfacial coefficient in k-eps, used in Lagrange treatment. | |
| double precision, save | xcl = 0.122d0 |
| constant of the Rij-epsilon EBRSM | |
| double precision, save | xa1 = 0.1d0 |
| constant in the expression of Ce1' for the Rij-epsilon EBRSM | |
| double precision, save | xct = 6.d0 |
| constant of the Rij-epsilon EBRSM | |
| real(c_double), pointer, save | almax |
| is a characteristic macroscopic length of the domain, used for the initialization of the turbulence and the potential clipping (with iclkep=1) | |
| real(c_double), pointer, save | uref |
| the characteristic flow velocity, used for the initialization of the turbulence. Negative value: not initialized. | |
| real(c_double), pointer, save | xlesfl |
| constant used in the definition of LES filtering diameter: Useful if and only if iturb = 40 or 41 | |
| real(c_double), pointer, save | ales |
| constant used to define, for each cell | |
| real(c_double), pointer, save | bles |
| constant used to define, for each cell | |
| real(c_double), pointer, save | csmago |
| Smagorinsky constant used in the Smagorinsky model for LES. The sub-grid scale viscosity is calculated by | |
| real(c_double), pointer, save | xlesfd |
| ratio between explicit and explicit filter width for a dynamic model constant used to define, for each cell | |
| real(c_double), pointer, save | cdries |
| van Driest constant appearing in the van Driest damping function applied to the Smagorinsky constant: | |
| double precision, save | volmin |
| minimal control volume | |
| double precision, save | volmax |
| maximal control volume | |
| double precision, save | voltot |
| total domain volume | |
| real(c_double), pointer, save | xclt |
| constant of EB-AFM and EB-DFM | |
Module for physical constants.