Indicator table for specific physics

| programmer's documentation

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Variables
Indicator table for specific physics
General module 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 initialised at -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_coal_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

## Detailed Description

## Variable Documentation

integer i_coal_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 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 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 transfert with a parametric file

integer, dimension(nmodmx), save ippmod

global indicator for speciphic physics By default, all the indicators ippmod(i.....) are initialised at -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