programmer's documentation
Functions/Subroutines | Variables
radiat Module Reference

Functions/Subroutines

subroutine init_quadrature (ndirs)
 
subroutine finalize_quadrature
 

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
 

Function/Subroutine Documentation

subroutine radiat::finalize_quadrature ( )
subroutine radiat::init_quadrature ( integer, intent(in)  ndirs)