programmer's documentation
Variables
Module for Radiative transfer

Variables

integer, save iirayo
 Activation of the radiative transfer module: More...
 
integer, save nrphas
 Phase which radiats (Bulk by default, but may be coal class or fuel drolplets phase) More...
 
integer, save iimpar
 Verbosity level in the listing concerning the calculation of the wall temperatures: More...
 
integer, save iimlum
 Verbosity level in the listing concerning the solution of the radiative transfer equation: More...
 
integer, save imodak
 When gas or coal combustion is activated, imodak indicates whether the absorption coefficient shall be calculated ``automatically'' (=1) or read from the data file (=0) Useful if the radiation module is activated. More...
 
integer, dimension(1+nclcpm), save itsre
 
integer, dimension(1+nclcpm), save itsri
 
integer, save iqx
 
integer, save iqy
 
integer, save iqz
 
integer, dimension(1+nclcpm), save iabso
 
integer, dimension(1+nclcpm), save iemi
 
integer, dimension(1+nclcpm), save icak
 
integer, save ilumin
 
integer, save itparo = -1
 
integer, save iqinci = -1
 
integer, save ixlam = -1
 
integer, save iepa = -1
 
integer, save ieps = -1
 
integer, save ifnet = -1
 
integer, save ifconv = -1
 
integer, save ihconv = -1
 
double precision, save xnp1mx
 With the P-1 model (iirayo =2), xnp1mx is the percentage of cells of the calculation domain for which it is acceptable that the optical thickness is lower than unity (more precisely, where $ KL $ is lower than 1, where $ K $ is the absorption coefficient of the medium and $ L $ is a characteristic length of the domain), although it is not to be desired Useful if and only if the radiation module is activated with the P-1 method. More...
 
integer, save istpp1
 
integer, save idiver
 Indicates the method used to calculate the radiative source term: More...
 
integer, save i_quadrature
 Index of the quadrature and number of directions for a single octant. More...
 
integer, save ndirec
 Parameter assiociated to the Tn. More...
 
integer, save ndirs
 For the Tn quadrature, ndirec squared. More...
 
double precision, dimension(:), allocatable sx
 
double precision, dimension(:), allocatable sy
 
double precision, dimension(:), allocatable sz
 
double precision, dimension(:), allocatable angsol
 
integer, save isuird
 Indicates whether the radiation variables should be initialized (=0) or read from a restart file (=1) Useful if and only if the radiation module is activated (in this case, a restart file rayamo must be available) More...
 
integer, save nfreqr
 Period of the radiation module. The radiation module is called every nfreqr time steps (more precisely, every time ntcabs is a multiple of nfreqr). Also, in order to have proper initialization of the variables, whatever the value of nfreqr, the radiation module is called at the first time step of a calculation (restart or not). Useful if and only if the radiation module is activated}. More...
 
integer nbzrdm
 
integer nozrdm
 
integer, save nozarm
 
integer, save nzfrad
 
integer, dimension(nbzrdm), save ilzrad
 
integer itpimp
 
integer ipgrno
 
integer iprefl
 
integer ifgrno
 
integer ifrefl
 

Detailed Description

Variable Documentation

◆ angsol

double precision, dimension(:), allocatable angsol

◆ i_quadrature

integer, save i_quadrature

Index of the quadrature and number of directions for a single octant.

  • Quadrature Sn (n(n+2) directions)
    • 1: S4 (24 directions)
    • 2: S6 (48 directions)
    • 3: S8 (80 directions)
  • Quadrature Tn (8n^2 directions)
    • 4: T2 (32 directions)
    • 5: T4 (128 directions)
    • 6: Tn (8*ndirec^2 directions)

◆ iabso

integer, dimension(1+nclcpm), save iabso

◆ icak

integer, dimension(1+nclcpm), save icak

◆ idiver

integer, save idiver

Indicates the method used to calculate the radiative source term:

  • 0: semi-analytic calculation (compulsory with transparent media)
  • 1: conservative calculation
  • 2: semi-analytic calculation corrected in order to be globally conservative Useful if and only if the radiation module is activated
    Remarks
    If the medium is transparent, the choice has no effect on the calculation

◆ iemi

integer, dimension(1+nclcpm), save iemi

◆ iepa

integer, save iepa = -1

◆ ieps

integer, save ieps = -1

◆ ifconv

integer, save ifconv = -1

◆ ifgrno

integer ifgrno

◆ ifnet

integer, save ifnet = -1

◆ ifrefl

integer ifrefl

◆ ihconv

integer, save ihconv = -1

◆ iimlum

integer, save iimlum

Verbosity level in the listing concerning the solution of the radiative transfer equation:

  • 0: no display
  • 1: standard
  • 2: complete Useful if and only if the radiation module is activated

◆ iimpar

integer, save iimpar

Verbosity level in the listing concerning the calculation of the wall temperatures:

  • 0: no display
  • 1: standard
  • 2: complete useful if and only if the radiation module is activated

◆ iirayo

integer, save iirayo

Activation of the radiative transfer module:

  • 0: not activated
  • 1: DOM
  • 2: P1

◆ ilumin

integer, save ilumin

◆ ilzrad

integer, dimension(nbzrdm), save ilzrad

◆ imodak

integer, save imodak

When gas or coal combustion is activated, imodak indicates whether the absorption coefficient shall be calculated ``automatically'' (=1) or read from the data file (=0) Useful if the radiation module is activated.

◆ ipgrno

integer ipgrno

◆ iprefl

integer iprefl

◆ iqinci

integer, save iqinci = -1

◆ iqx

integer, save iqx

◆ iqy

integer, save iqy

◆ iqz

integer, save iqz

◆ istpp1

integer, save istpp1

◆ isuird

integer, save isuird

Indicates whether the radiation variables should be initialized (=0) or read from a restart file (=1) Useful if and only if the radiation module is activated (in this case, a restart file rayamo must be available)

◆ itparo

integer, save itparo = -1

◆ itpimp

integer itpimp

◆ itsre

integer, dimension(1+nclcpm), save itsre

◆ itsri

integer, dimension(1+nclcpm), save itsri

◆ ixlam

integer, save ixlam = -1

◆ nbzrdm

integer nbzrdm

◆ ndirec

integer, save ndirec

Parameter assiociated to the Tn.

◆ ndirs

integer, save ndirs

For the Tn quadrature, ndirec squared.

◆ nfreqr

integer, save nfreqr

Period of the radiation module. The radiation module is called every nfreqr time steps (more precisely, every time ntcabs is a multiple of nfreqr). Also, in order to have proper initialization of the variables, whatever the value of nfreqr, the radiation module is called at the first time step of a calculation (restart or not). Useful if and only if the radiation module is activated}.

◆ nozarm

integer, save nozarm

◆ nozrdm

integer nozrdm

◆ nrphas

integer, save nrphas

Phase which radiats (Bulk by default, but may be coal class or fuel drolplets phase)

◆ nzfrad

integer, save nzfrad

◆ sx

double precision, dimension(:), allocatable sx

◆ sy

double precision, dimension(:), allocatable sy

◆ sz

double precision, dimension(:), allocatable sz

◆ xnp1mx

double precision, save xnp1mx

With the P-1 model (iirayo =2), xnp1mx is the percentage of cells of the calculation domain for which it is acceptable that the optical thickness is lower than unity (more precisely, where $ KL $ is lower than 1, where $ K $ is the absorption coefficient of the medium and $ L $ is a characteristic length of the domain), although it is not to be desired Useful if and only if the radiation module is activated with the P-1 method.