programmer's documentation
Variables
Indicator table for specific physics
Collaboration diagram for Indicator table for specific physics:

Variables

integer nmodmx
 maximal number of specific physics More...
 
integer, dimension(nmodmx), 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 speciphic physics More...
 
integer icodeq
 
integer icoebu
 pointer to specify Eddy Break Up pre-mixed flame with indicator ippmod(icoebu) More...
 
integer icobml
 
integer icolwc
 pointer to specify Libby-Williams pre-mixed flame withy indicator ippmod(icolwc) More...
 
integer isoot
 
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 ielion
 
integer icpl3c
 pointer to specify Lagrangian modelling of multi-coals and multi-classes pulverised coal combustion with indicator ippmod(icpl3c). 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 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 i_comb_drift
 coal with drift (0: without drift (default), 1: with) More...
 
integer icfuel
 pointer to specify multi-classes pulverised heavy fuel combustion with indicator ippmod(icfuel) 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
 
integer igmix
 pointer to specify gas mixture module with indicator ippmod(igmix) More...
 
integer idarcy
 pointer to specify richards model More...
 

Detailed Description

Variable Documentation

integer i_comb_drift

coal with drift (0: without drift (default), 1: with)

integer iaeros
integer iatmos

pointer to specify atmospheric flow module with indicator ippmod(iatmos)

  • ippmod(iatmos) =-1 module not activated
  • ippmod(iatmos) = 0 standard modelling
  • ippmod(iatmos) = 1 dry atmosphere
  • ippmod(iatmos) = 2 humid atmosphere
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.

  • ippmod(iccoal) = 0 imbalance between the temperature of the continuous and the solid phases
  • ippmod(iccoal) = 1 otherwise
  • ippmod(iccoal) =-1 module not activated
integer icfuel

pointer to specify multi-classes pulverised heavy fuel combustion with indicator ippmod(icfuel)

  • ippmod(icfuel) = 0 module activated
  • ippmod(icfuel) =-1 module not activated
integer icobml
integer icod3p

pointer for speciphic physics

  • ippmod(icod3p) = 0 adiabatic conditions
  • ippmod(icod3p) = 1 permeatic conditions (enthalpy transport)
  • ippmod(icod3p) =-1 module not activated
integer icodeq
integer icoebu

pointer to specify Eddy Break Up pre-mixed flame with indicator ippmod(icoebu)

  • ippmod(icoebu) = 0 adiabatic conditions at constant richness
  • ippmod(icoebu) = 1 permeatic conditions at constant richness
  • ippmod(icoebu) = 2 adiabatic conditions at variable richness
  • ippmod(icoebu) = 3 permeatic conditions at variable richness
  • ippmod(icoebu) =-1 module not activated
integer icolwc

pointer to specify Libby-Williams pre-mixed flame withy indicator ippmod(icolwc)

  • ippmod(icolwc)=0 two peak model with adiabiatic conditions.
  • ippmod(icolwc)=1 two peak model with permeatic conditions.
  • ippmod(icolwc)=2 three peak model with adiabiatic conditions.
  • ippmod(icolwc)=3 three peak model with permeatic conditions.
  • ippmod(icolwc)=4 four peak model with adiabiatic conditions.
  • ippmod(icolwc)=5 four peak model with permeatic conditions.
  • ippmod(icolwc)=-1 module not activated.
integer icompf

pointer to specify compressible module with indicator ippmod(icompf)

  • ippmod(icompf) = 0 module activated
  • ippmod(icompf) =-1 module not activated
integer icpl3c

pointer to specify Lagrangian modelling of multi-coals and multi-classes pulverised coal combustion with indicator ippmod(icpl3c). 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.

  • ippmod(icpl3c) = 1 coupling with the Lagrangian module, with transport of H2
  • ippmod(icpl3c) =-1 module not activated
integer idarcy

pointer to specify richards model

  • ippmod(iricha) =-1 module not activated
  • ippmod(iricha) = 1 module activated
integer ielarc

pointer to specify Electric arcs module (Joule effect and Laplace forces) with indicator ippmod(ielarc):

  • ippmod(ielarc) = 1 determination of the magnetic field by means of the Ampere’ theorem (not available)
  • ippmod(ielarc) = 2 determination of the magnetic field by means of the vector potential
  • ippmod(ielarc) =-1 module not activated
integer ielion
integer ieljou

pointer to specify Joule effect module (Laplace forces not taken into account) with indicator ippmod(ieljou):

  • ippmod(ieljou) = 1 use of a real potential
  • ippmod(ieljou) = 2 use of a complex potential
  • ippmod(ieljou) = 3 use of real potential and specific boundary conditions for transformers.
  • ippmod(ieljou) = 4 use of complex potential and specific boundary conditions for transformers.
  • ippmod(ieljou) =-1 module not activated
integer igmix

pointer to specify gas mixture module with indicator ippmod(igmix)

  • ippmod(igmix) =-1 module not activated
  • ippmod(igmix) = 0 Air/Helium gas mixtures
  • ippmod(igmix) = 1 Air/Hydrogen gas mixtures
  • ippmod(igmix) = 2 Air/Steam gas mixtures
  • ippmod(igmix) = 3 Air/Helium/Steam gas mixtures
  • ippmod(igmix) = 4 Air/Hydrogen/Steam gas mixtures
integer iphpar

ippmod(iphpar) is a global indicator for the specific physics:

  • 0: no specific physics
  • 1: switch on the specific physics
  • 2: switch on the specific physics plus radiative transfer with a parametric file
integer, dimension(nmodmx), 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.

  • Diffusion flame in the framework of “3 points” rapid complete chemistry: indicator ippmod(icod3p)
    • ippmod(icod3p) = 0 adiabatic conditions
    • ippmod(icod3p) = 1 permeatic conditions (enthalpy transport)
    • ippmod(icod3p) =-1 module not activated
  • Eddy Break Up pre-mixed flame: indicator ippmod(icoebu)
    • ippmod(icoebu) = 0 adiabatic conditions at constant richness
    • ippmod(icoebu) = 1 permeatic conditions at constant richness
    • ippmod(icoebu) = 2 adiabatic conditions at variable richness
    • ippmod(icoebu) = 3 permeatic conditions at variable richness
    • ippmod(icoebu) =-1 module not activated
  • Libby-Williams pre-mixed flame: indicator ippmod(icolwc)
    • ippmod(icolwc)=0 two peak model with adiabiatic conditions.
    • ippmod(icolwc)=1 two peak model with permeatic conditions.
    • ippmod(icolwc)=2 three peak model with adiabiatic conditions.
    • ippmod(icolwc)=3 three peak model with permeatic conditions.
    • ippmod(icolwc)=4 four peak model with adiabiatic conditions.
    • ippmod(icolwc)=5 four peak model with permeatic conditions.
    • ippmod(icolwc)=-1 module not activated.
  • Multi-coals and multi-classes pulverised coal combustion: 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.

  • ippmod(iccoal) = 0 imbalance between the temperature of the continuous and the solid phases
  • ippmod(iccoal) = 1 otherwise
  • ippmod(iccoal) =-1 module not activated

Multi-classes pulverised heavy fuel combustion: indicator ippmod(icfuel)

  • ippmod(icfuel) = 0 module activated
  • ippmod(icfuel) =-1 module not activated

Lagrangian modelling of multi-coals and multi-classes pulverised coal combustion: indicator ippmod(icpl3c) 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.

  • ippmod(icpl3c) = 1 coupling with the Lagrangian module, with transport of H2
  • ippmod(icpl3c) =-1 module not activated

Electric arcs module (Joule effect and Laplace forces): indicator ippmod(ielarc)

  • ippmod(ielarc) = 1 determination of the magnetic field by means of the Ampere’ theorem (not available)
  • ippmod(ielarc) = 2 determination of the magnetic field by means of the vector potential
  • ippmod(ielarc) =-1 module not activated

Joule effect module (Laplace forces not taken into account): indicator ippmod(ieljou)

  • ippmod(ieljou) = 1 use of a real potential
  • ippmod(ieljou) = 2 use of a complex potential
  • ippmod(ieljou) = 3 use of real potential and specific boundary conditions for transformers.
  • ippmod(ieljou) = 4 use of complex potential and specific boundary conditions for transformers.
  • ippmod(ieljou) =-1 module not activated

Compressible module: indicator ippmod(icompf)

  • ippmod(icompf) = 0 module activated
  • ippmod(icompf) =-1 module not activated

atmospheric flow module: indicator ippmod(iatmos)

  • ippmod(iatmos) =-1 module not activated
  • ippmod(iatmos) = 0 standard modelling
  • ippmod(iatmos) = 1 dry atmosphere
  • ippmod(iatmos) = 2 humid atmosphere
integer isoot
integer nmodmx

maximal number of specific physics