9.0
general documentation
coincl Module Reference

Functions/Subroutines

subroutine co_models_init ()
 Initialize Fortran combustion models properties API. This maps Fortran pointers to global C variables. More...
 
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. More...
 
subroutine cs_f_combustion_map_variables ()
 Map Fortran combustion model field ids. More...
 
subroutine cs_f_combustion_map_properties (iym_c)
 Map Fortran combustion model field ids. More...
 

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. More...
 
double precision, dimension(:,:,:,:,:,:), allocatable radiation_library
 Library for radiative properties in SLFM. More...
 
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 More...
 
integer, save ifm = -1
 id of mixing rate field More...
 
integer, save ifp2m = -1
 id of mixing rate variance field More...
 
integer, save ifsqm = -1
 id of field specifying the second moment of the mixing rate: More...
 
integer, save ipvm = -1
 id of transported progress variable field (for ippmod(islfm) >= 2) More...
 
integer, save iygfm = -1
 id of fresh gas mass fraction field More...
 
integer, save iyfm = -1
 id of mass fraction field More...
 
integer, save iyfp2m = -1
 id of mass fraction variance field More...
 
integer, save icoyfp = -1
 id of mass fraction covariance field More...
 
integer, dimension(ngazgm), save iym
 mass fractions : More...
 
integer, dimension(ngazgm), save ibym
 
integer, save itemp = -1
 state variable (temperature) More...
 
integer, save ifmin
 state variable More...
 
integer, save ifmax
 state variable More...
 
integer, save irecvr = -1
 state variable: Pointer to the reconstructed variance in case of mode_fp2m = 1 More...
 
integer, save itotki = -1
 state variable: Pointer to the total scalar dissipation rate More...
 
integer, save ihrr = -1
 state variable: Pointer to volumetric heat release rate More...
 
integer, save ixr = -1
 state variable: Pointer to defect enthalpy More...
 
integer, save iomgc = -1
 state variable: Pointer to Omega C More...
 
integer, save ickabs = -1
 state variable: absorption coefficient, when the radiation modelling is activated More...
 
integer, save it2m = -1
 state variable: $T^2$ term More...
 
integer, save it3m = -1
 state variable: $T^3$ term, when the radiation modelling is activated More...
 
integer, save it4m = -1
 state variable: $T^4$ term, when the radiation modelling is activated More...
 
integer, save itsc = -1
 
integer, save inpm = -1
 pointer for soot precursor number in isca (isoot = 1) More...
 
integer, save ifsm = -1
 pointer for soot mass fraction in isca (isoot = 1) More...
 
integer, parameter n_z = 80
 Burke Schumann combustion model constants. More...
 
integer, parameter n_xr = 5
 
integer, parameter n_zvar = 10
 
integer, parameter n_var_bsh = 7
 
integer, parameter nvar_turb = 10
 

Function/Subroutine Documentation

◆ co_models_init()

subroutine co_models_init

Initialize Fortran combustion models properties API. This maps Fortran pointers to global C variables.

◆ cs_f_combustion_map_properties()

subroutine cs_f_combustion_map_properties ( integer(c_int), dimension(*)  iym_c)

Map Fortran combustion model field ids.

◆ cs_f_combustion_map_variables()

subroutine cs_f_combustion_map_variables ( void  )

Map Fortran combustion model field ids.

◆ cs_f_flamelet_rho_idx()

integer(c_int) function cs_f_flamelet_rho_idx ( void  )

Initialize Fortran combustion models properties API. This maps Fortran pointers to global C variables.

◆ finalize_steady_laminar_flamelet_library()

subroutine finalize_steady_laminar_flamelet_library

◆ init_steady_laminar_flamelet_library()

subroutine init_steady_laminar_flamelet_library

Variable Documentation

◆ cebu

real(c_double), pointer, save cebu

◆ cmtype

integer(c_int), pointer, save cmtype

◆ coef_k

double precision, save coef_k = 7.d-2

◆ coefeg

double precision, dimension(:,:), pointer, save coefeg

◆ coeff1

real(c_double), pointer, save coeff1

◆ coeff2

real(c_double), pointer, save coeff2

◆ coeff3

real(c_double), pointer, save coeff3

◆ compog

double precision, dimension(:,:), pointer, save compog

◆ ff

double precision, dimension(nmaxfm), save ff

◆ flamelet_c

integer, save flamelet_c

◆ flamelet_dt

integer, save flamelet_dt

◆ flamelet_hrr

integer, save flamelet_hrr

◆ flamelet_ki

integer, save flamelet_ki

◆ flamelet_library

real(c_double), dimension(:,:,:,:,:), pointer, save flamelet_library => null()

Library for thermochemical properties in SLFM.

◆ flamelet_omg_c

integer, save flamelet_omg_c

◆ flamelet_rho

integer, save flamelet_rho

◆ flamelet_species

integer, dimension(ngazgm), save flamelet_species

◆ flamelet_temp

integer, save flamelet_temp

◆ flamelet_temp2

integer, save flamelet_temp2

◆ flamelet_vis

integer, save flamelet_vis

◆ flamelet_xr

integer, save flamelet_xr

◆ flamelet_zm

integer, save flamelet_zm

◆ flamelet_zvar

integer, save flamelet_zvar

◆ fmax

real(c_double), pointer, save fmax

◆ fmin

real(c_double), pointer, save fmin

◆ frmel

real(c_double), pointer, save frmel

◆ hh

double precision, dimension(nmaxhm), save hh

◆ hinfue

real(c_double), pointer, save hinfue

◆ hinoxy

real(c_double), pointer, save hinoxy

◆ hmax

real(c_double), pointer, save hmax

◆ hmin

real(c_double), pointer, save hmin

◆ hstoea

double precision, save hstoea

◆ iampl

integer, dimension(ndracm), save iampl

◆ ifmal

integer, dimension(ndracm), save ifmal

◆ ifmel

integer, dimension(ndracm), save ifmel

◆ ikimid

integer(c_int), pointer, save ikimid

◆ imam

integer, save imam

◆ imaml

integer, dimension(ndracm), save imaml

◆ irhol

integer, dimension(ndracm), save irhol

◆ isoot

integer(c_int), pointer, save isoot

◆ iteml

integer, dimension(ndracm), save iteml

◆ itscl

integer, dimension(ndracm), save itscl

◆ lref

real(c_double), pointer, save lref

◆ lsp_fuel

real(c_double), pointer, save lsp_fuel

◆ mode_fp2m

integer(c_int), pointer, save mode_fp2m

◆ namgas

character(len=12) namgas

◆ ndirac

integer(c_int), pointer, save ndirac

◆ ndracm

integer ndracm

◆ ngazfl

integer(c_int), pointer, save ngazfl

◆ nki

integer(c_int), pointer, save nki

◆ nlibvar

integer(c_int), pointer, save nlibvar

◆ nmaxf

integer nmaxf

◆ nmaxfm

integer nmaxfm

◆ nmaxh

integer nmaxh

◆ nmaxhm

integer nmaxhm

◆ nxr

integer(c_int), pointer, save nxr

◆ nzm

integer(c_int), pointer, save nzm

◆ nzvar

integer(c_int), pointer, save nzvar

◆ pcigas

double precision, pointer, save pcigas

◆ radiation_library

double precision, dimension(:,:,:,:,:,:), allocatable radiation_library

Library for radiative properties in SLFM.

◆ rosoot

real(c_double), pointer, save rosoot

◆ ta

real(c_double), pointer, save ta

◆ tfh

double precision, dimension(nmaxfm,nmaxhm), save tfh

◆ tgf

real(c_double), pointer, save tgf

◆ tinfue

real(c_double), pointer, save tinfue

◆ tinoxy

real(c_double), pointer, save tinoxy

◆ tstar

real(c_double), pointer, save tstar

◆ use_janaf

logical(c_bool), pointer, save use_janaf

use JANAF or not

◆ vref

real(c_double), pointer, save vref

◆ xsoot

real(c_double), pointer, save xsoot