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

Module for gas combustion. More...

Modules

module  coincl

Functions/Subroutines

subroutine co_models_init ()
 Initialize Fortran combustion models properties API. This maps Fortran pointers to global C variables.
subroutine init_steady_laminar_flamelet_library
subroutine finalize_steady_laminar_flamelet_library ()
integer(c_int) function cs_f_flamelet_rho_idx ()
 Initialize Fortran combustion models properties API. This maps Fortran pointers to global C variables.
subroutine cs_f_combustion_map_variables ()
 Map Fortran combustion model field ids.
subroutine cs_f_combustion_map_properties (iym_c)
 Map Fortran combustion model field ids.

Variables

integer(c_int), pointer, save cmtype
character(len=12) namgas
double precision, pointer, save pcigas
double precision, dimension(:,:), pointer, save coefeg
double precision, dimension(:,:), pointer, save compog
integer nmaxf
integer nmaxfm
integer nmaxh
integer nmaxhm
double precision, save hstoea
double precision, dimension(nmaxhm), save hh
double precision, dimension(nmaxfm), save ff
double precision, dimension(nmaxfm, nmaxhm), save tfh
real(c_double), pointer, save tinfue
real(c_double), pointer, save tinoxy
real(c_double), pointer, save hinfue
real(c_double), pointer, save hinoxy
integer(c_int), pointer, save ngazfl
integer(c_int), pointer, save nki
integer(c_int), pointer, save nxr
integer(c_int), pointer, save nzm
integer(c_int), pointer, save nzvar
integer(c_int), pointer, save nlibvar
integer(c_int), pointer, save ikimid
integer(c_int), pointer, save mode_fp2m
double precision, save coef_k = 7.d-2
integer, save flamelet_zm
integer, save flamelet_zvar
integer, save flamelet_ki
integer, save flamelet_xr
integer, save flamelet_temp
integer, save flamelet_rho
integer, save flamelet_vis
integer, save flamelet_dt
integer, save flamelet_temp2
integer, save flamelet_hrr
integer, dimension(ngazgm), save flamelet_species
integer, save flamelet_c
integer, save flamelet_omg_c
real(c_double), dimension(:,:,:,:,:), pointer, save flamelet_library => null()
 Library for thermochemical properties in SLFM.
double precision, dimension(:,:,:,:,:,:), allocatable radiation_library
 Library for radiative properties in SLFM.
real(c_double), pointer, save frmel
real(c_double), pointer, save tgf
real(c_double), pointer, save cebu
integer ndracm
integer(c_int), pointer, save ndirac
integer, dimension(ndracm), save irhol
integer, dimension(ndracm), save iteml
integer, dimension(ndracm), save ifmel
integer, dimension(ndracm), save ifmal
integer, dimension(ndracm), save iampl
integer, dimension(ndracm), save itscl
integer, dimension(ndracm), save imaml
integer, save imam
real(c_double), pointer, save vref
real(c_double), pointer, save lref
real(c_double), pointer, save ta
real(c_double), pointer, save tstar
real(c_double), pointer, save fmin
real(c_double), pointer, save fmax
real(c_double), pointer, save hmin
real(c_double), pointer, save hmax
real(c_double), pointer, save coeff1
real(c_double), pointer, save coeff2
real(c_double), pointer, save coeff3
integer(c_int), pointer, save isoot
real(c_double), pointer, save xsoot
real(c_double), pointer, save rosoot
real(c_double), pointer, save lsp_fuel
logical(c_bool), pointer, save use_janaf
 use JANAF or not
integer, save ifm = -1
 id of mixing rate field
integer, save ifp2m = -1
 id of mixing rate variance field
integer, save ifsqm = -1
 id of field specifying the second moment of the mixing rate:
integer, save ipvm = -1
 id of transported progress variable field (for ippmod(islfm) >= 2)
integer, save iygfm = -1
 id of fresh gas mass fraction field
integer, save iyfm = -1
 id of mass fraction field
integer, save iyfp2m = -1
 id of mass fraction variance field
integer, save icoyfp = -1
 id of mass fraction covariance field
integer, dimension(ngazgm), save iym
 mass fractions :
integer, dimension(ngazgm), save ibym
integer, save itemp = -1
 state variable (temperature)
integer, save ifmin
 state variable
integer, save ifmax
 state variable
integer, save irecvr = -1
 state variable: Pointer to the reconstructed variance in case of mode_fp2m = 1
integer, save itotki = -1
 state variable: Pointer to the total scalar dissipation rate
integer, save ihrr = -1
 state variable: Pointer to volumetric heat release rate
integer, save ixr = -1
 state variable: Pointer to defect enthalpy
integer, save iomgc = -1
 state variable: Pointer to Omega C
integer, save ickabs = -1
 state variable: absorption coefficient, when the radiation modelling is activated
integer, save it2m = -1
 state variable: $T^2$ term
integer, save it3m = -1
 state variable: $T^3$ term, when the radiation modelling is activated
integer, save it4m = -1
 state variable: $T^4$ term, when the radiation modelling is activated
integer, save itsc = -1
integer, save inpm = -1
 pointer for soot precursor number in isca (isoot = 1)
integer, save ifsm = -1
 pointer for soot mass fraction in isca (isoot = 1)
integer, parameter n_z = 80
 Burke Schumann combustion model constants.
integer, parameter n_xr = 5
integer, parameter n_zvar = 10
integer, parameter n_var_bsh = 7
integer, parameter nvar_turb = 10

Detailed Description

Module for gas combustion.