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

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 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(c_int), pointer, save 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 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
 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 idarcy
 pointer to specify richards model More...
 

Detailed Description

Variable Documentation

◆ i_comb_drift

integer i_comb_drift

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

◆ iaeros

integer iaeros

pointer to specify cooling towers module with indicator ippmod(iaeros)

  • ippmod(iaeros) =-1 module not activated
  • ippmod(iaeros) >= 0 activated

◆ iatmos

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

◆ iccoal

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

◆ icfuel

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

◆ icod3p

integer icod3p

pointer for specific physics

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

◆ icoebu

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

◆ icolwc

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.

◆ icompf

integer icompf

pointer to specify compressible module with indicator ippmod(icompf)

  • ippmod(icompf) = 2 module activated: homogeneous two phase model
  • ippmod(icompf) = 1 module activated: single phase model
  • ippmod(icompf) = 0 module activated: single phase barotropic model
  • ippmod(icompf) =-1 module not activated

◆ icpl3c

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

◆ idarcy

integer idarcy

pointer to specify richards model

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

◆ ielarc

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

◆ ieljou

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

◆ igmix

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

◆ iphpar

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

◆ ippmod

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.

  • 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 flow module: indicator ippmod(icompf)

  • ippmod(icompf) = 2 module activated: homogeneous two phase model
  • ippmod(icompf) = 1 module activated: single phase model
  • ippmod(icompf) = 0 module activated: single phase barotropic model
  • 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

◆ isoot

integer(c_int), pointer, save isoot

◆ nmodmx

integer nmodmx

number of specific physics