8.3
general documentation
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. More...
 
subroutine pp_models_bc_map ()
 Map Fortran physical models boundary condition info. This maps Fortran pointers to global C variables. More...
 
subroutine ppincl_combustion_init ()
 Initialize Fortran combustion models properties API. This maps Fortran pointers to global C variables. More...
 

Variables

integer nmodmx
 number of specific physics More...
 
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. More...
 
integer iphpar
 ippmod(iphpar) is a global indicator for the specific physics: More...
 
integer icod3p
 pointer for specific physics More...
 
integer islfm
 pointer to specify steady laminar flamelet approach More...
 
integer icoebu
 pointer to specify Eddy Break Up pre-mixed flame with indicator ippmod(icoebu) More...
 
integer icolwc
 pointer to specify Libby-Williams pre-mixed flame withy indicator ippmod(icolwc) More...
 
integer ieljou
 pointer to specify Joule effect module (Laplace forces not taken into account) with indicator ippmod(ieljou): More...
 
integer ielarc
 pointer to specify Electric arcs module (Joule effect and Laplace forces) with indicator ippmod(ielarc): More...
 
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. More...
 
integer icompf
 pointer to specify compressible module with indicator ippmod(icompf) More...
 
integer iatmos
 pointer to specify atmospheric flow module with indicator ippmod(iatmos) More...
 
integer iaeros
 pointer to specify cooling towers module with indicator ippmod(iaeros) More...
 
integer igmix
 pointer to specify gas mixture module with indicator ippmod(igmix) More...
 
integer(c_int), pointer, save icondb
 Specific condensation modelling if = -1 module not activated if = 0 condensation source terms activated. More...
 
integer(c_int), pointer, save icondv
 Specific condensation modelling if = -1 module not activated if = 0 condensation source terms with metal structures activate. More...
 
integer, save ienerg
 specific total energy for compressible algorithm More...
 
integer, save itempk
 temperature deduced from the specific total energy More...
 
real(c_double), pointer, save viscv0
 reference volume viscosity More...
 
integer, save ihm
 enthalpy, if transported or if deduced More...
 
real(c_double), pointer, save srrom
 sub-relaxation coefficient for the density More...
 
integer(c_int), dimension(:), pointer, save iqimp
 imposed flow zone indicator in a way which is similar to the process described in the framework of the EBU module, the user chooses for every inlet face to impose the mass flow or not (iqimp(izone)=1 or 0). If the mass flow is imposed, the user must set the air mass flow value qimp(izone) ant its direction in rcodcl(ifac,iu), rcodcl(ifac,iv) and rcodcl(ifac,iw). If the velocity is imposed, he has to set rcodcl(ifac,iu), rcodcl(ifac,iv), and rcodcl(ifac,iw). More...
 
integer(c_int), dimension(:), pointer, save icalke
 condition type turbulence indicator More...
 
real(c_double), dimension(:), pointer, save xintur
 turbulent intensity (k=1.5(uref*xintur)**2) More...
 
real(c_double), dimension(:), pointer, save dh
 hydraulic diameter More...
 
integer, save nozapm
 index of maximum reached boundary zone More...
 
integer, save nzfppp
 number of boundary zones on current process More...
 
integer, dimension(nozppm), save ilzppp
 list of boundary zones index More...
 

Detailed Description

General module for specific physics.