9.0
general documentation
Loading...
Searching...
No Matches
ppincl.f90 File Reference

General module for specific physics. More...

Modules

module  ppincl

Functions/Subroutines

subroutine pp_models_init
 Initialize Fortran physical models properties API. This maps Fortran pointers to global C variables.
subroutine ppincl_combustion_init ()
 Initialize Fortran combustion models properties API. This maps Fortran pointers to global C variables.

Variables

integer nmodmx
 number of specific physics
integer(c_int), dimension(:), pointer, save ippmod
 global indicator for speciphic physics By default, all the indicators ippmod(i.....) are initialized to -1, which means that no specific physics is activated.
integer iphpar
 ippmod(iphpar) is a global indicator for the specific physics:
integer icod3p
 pointer for specific physics
integer islfm
 pointer to specify steady laminar flamelet approach
integer icoebu
 pointer to specify Eddy Break Up pre-mixed flame with indicator ippmod(icoebu)
integer icolwc
 pointer to specify Libby-Williams pre-mixed flame withy indicator ippmod(icolwc)
integer ieljou
 pointer to specify Joule effect module (Laplace forces not taken into account) with indicator ippmod(ieljou):
integer ielarc
 pointer to specify Electric arcs module (Joule effect and Laplace forces) with indicator ippmod(ielarc):
integer iccoal
 pointer to specify multi-coals and multi-classes pulverised coal combustion with indicator ippmod(iccoal). The number of different coals must be inferior or equal to ncharm = 3. The number of particle size classes nclpch(icha) for the coal icha, must be inferior or equal to ncpcmx = 10.
integer icompf
 pointer to specify compressible module with indicator ippmod(icompf)
integer iatmos
 pointer to specify atmospheric flow module with indicator ippmod(iatmos)
integer iaeros
 pointer to specify cooling towers module with indicator ippmod(iaeros)
integer igmix
 pointer to specify gas mixture module with indicator ippmod(igmix)
integer(c_int), pointer, save icondb
 Specific condensation modelling if = -1 module not activated if = 0 condensation source terms activated.
integer(c_int), pointer, save icondv
 Specific condensation modelling if = -1 module not activated if = 0 condensation source terms with metal structures activate.
integer, save ienerg = 0
 specific total energy for compressible algorithm
integer, save itempk = 0
 temperature deduced from the specific total energy
real(c_double), pointer, save viscv0
 reference volume viscosity
integer, save ihm = -1
 enthalpy, if transported or if deduced
real(c_double), pointer, save srrom
 sub-relaxation coefficient for the density
integer, save nzfppp
 number of boundary zones on current process

Detailed Description

General module for specific physics.