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, save imoadf
 ADF model: More...
 
integer, save imfsck
 FSCK model: 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 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
 
integer, save iqinsp = -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, save nwsgg
 Spectral radiation models (ADF and FSCK) Number of ETRs to solve. More...
 
double precision, dimension(:), allocatable wq
 Weights of the Gaussian quadrature. 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

double precision, dimension(:), allocatable angsol
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)
integer, dimension(1+nclcpm), save iabso
integer, dimension(1+nclcpm), save icak
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
integer, dimension(1+nclcpm), save iemi
integer, save iepa = -1
integer, save ieps = -1
integer, save ifconv = -1
integer ifgrno
integer, save ifnet = -1
integer ifrefl
integer, save ihconv = -1
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
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
integer, save iirayo

Activation of the radiative transfer module:

  • 0: not activated
  • 1: DOM
  • 2: P1
integer, save ilumin
integer, dimension(nbzrdm), save ilzrad
integer, save imfsck

FSCK model:

  • 0 no FSCK model
  • 1 FSCK model activated
integer, save imoadf

ADF model:

  • 0 no ADF model
  • 1 ADF model with 8 intervals of wave length
  • 2 ADF model with 50 intervals of wave length
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.

integer ipgrno
integer iprefl
integer, save iqinci = -1
integer, save iqinsp = -1
integer, save iqx
integer, save iqy
integer, save iqz
integer, save istpp1
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)

integer itpimp
integer, dimension(1+nclcpm), save itsre
integer, dimension(1+nclcpm), save itsri
integer, save ixlam = -1
integer nbzrdm
integer, save ndirec

Parameter assiociated to the Tn.

integer, save ndirs

For the Tn quadrature, ndirec squared.

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}.

integer, save nozarm
integer nozrdm
integer, save nrphas

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

integer, save nwsgg

Spectral radiation models (ADF and FSCK) Number of ETRs to solve.

integer, save nzfrad
double precision, dimension(:), allocatable sx
double precision, dimension(:), allocatable sy
double precision, dimension(:), allocatable sz
double precision, dimension(:), allocatable wq

Weights of the Gaussian quadrature.

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.