My Project
programmer's documentation
Loading...
Searching...
No Matches
Modules | Functions/Subroutines | Variables
numvar.f90 File Reference

Module for variable numbering. More...

Modules

module  numvar
 

Functions/Subroutines

elemental pure integer function iprpfl (f_id)
  Identity function for compatibility with deprecated iprpfl array
 
subroutine gas_mix_options_init
 Initialize Fortran gas mix API. This maps Fortran pointers to global C variables.
 

Variables

integer, save ipr
  pressure
 
integer, save iu
  velocity component $ u_x $
 
integer, save iv
  velocity component $ u_y $
 
integer, save iw
  velocity component $ u_z $
 
integer, save ivolf2
  void fraction for VOF method
 
integer, save ik
  turbulent kinetic energy $ k $
 
integer, save iep
  turbulent dissipation $ \varepsilon $
 
integer, save ir11
  Reynolds stress component $ R_{xx} $
 
integer, save ir22
  Reynolds stress component $ R_{yy} $
 
integer, save ir33
  Reynolds stress component $ R_{zz} $
 
integer, save ir12
  Reynolds stress component $ R_{xy} $
 
integer, save ir23
  Reynolds stress component $ R_{yz} $
 
integer, save ir13
  Reynolds stress component $ R_{zz} $
 
integer, save irij
  Reynolds stress tenso $ R_{ij} $
 
integer, save iphi
  variable $ \phi $ of the $ \phi-f_b $ model
 
integer, save ifb
  variable $ f_b $ of the $ \phi-f_b $ model
 
integer, save ial
  variable $ \alpha $ of the $ Bl-v^2-k $ model
 
integer, save iomg
  variable $ \omega $ of the $ k-\omega $ SST
 
integer, save inusa
  variable $ \widetilde{\nu}_T $ of the Spalart Allmaras
 
integer, dimension(nscamx), save isca
  isca(i) is the index of the scalar i
 
integer, dimension(nscamx), save iscapp
  iscapp(i) is the index of the specific physics scalar i
 
integer, save nscaus
  number of user scalars solutions of an advection equation
 
integer, save nscapp
  number of specific physics scalars
 
integer(c_int), pointer, save nscasp
  number of species scalars
 
integer, save iuma
  mesh velocity component $ w_x $
 
integer, save ivma
  mesh velocity component $ w_y $
 
integer, save iwma
  mesh velocity component $ w_z $
 
integer, save irom
 Density at the current time step (equal to icrom, kept for compatibility)
 
integer, save iviscl
 dynamic molecular viscosity (in kg/(m.s))
 
integer, save ivisct
 dynamic turbulent viscosity
 
integer, dimension(nestmx), save iestim
 error estimator for Navier-Stokes
 
integer, save kimasf
 interior and boundary convective mass flux key ids of the variables
 
integer, save kbmasf
 
integer, save kvisl0
 constant diffusivity field id key for scalars
 
integer, save kivisl
 variable diffusivity field id key for scalars
 
integer, save kromsl
 variable density field id key for scalars
 
integer, save kstprv
 source terms at previous time step for 2nd order
 
integer, save kst
 source terms at the current time step (used for limiters)
 
integer, save ksigmas
 turbulent schmidt key for scalars
 
integer, dimension(nvarmx), save ifluaa
 convective mass flux of the variables at the previous time-step
 
integer, save icrom
 cell density field ids of the variables
 
integer, save ibrom
 boundary density field ids of the variables
 
integer, save ipori
 field ids of the cell porosity
 
integer, save iporf
 
integer, save ismago
 dynamic constant of Smagorinsky
 
integer, save ivsten
 field ids of the anisotropic viscosity
 
integer, save ivstes
 
integer, save icour
 Courant number.
 
integer, save ifour
 Fourier number.
 
integer, save iprtot
 Total pressure at cell centers $ P_{tot} = P^\star +\rho \vect{g} \cdot (\vect{x}-\vect{x}_0) $.
 
integer, save ivisma
 Mesh velocity viscosity for the ALE module.
 
integer, dimension(nscamx), save iustdy
 pointer for dilatation source terms
 
integer, save itsrho
 pointer for global dilatation source terms
 
integer, save ibeta
 pointer for thermal expansion coefficient
 
integer, save iddgas
 pointer for deduced mass fraction in case of gas mix
 
integer, save igmxml
 pointer for gas mix molar mass
 
integer, save iforbr
 field id of the stresses at boundary (if post-processed)
 
integer, save iyplbr
 field id of $y^+$ at boundary (if post-processed)
 
integer, save itempb
 field id of temperature at boundary
 
integer, save is2kw
 field id of the square of the norm of the deviatoric part of the deformation rate tensor ( $S^2=2S_{ij}^D S_{ij}^D$). Field defined only with the $k-\omega$ (SST) turbulence model
 
integer, save idivukw
 field id of the divergence of the velocity. More precisely, it is the trace of the velocity gradient (and not a finite volume divergence term). In the cell iel, $div(\vect{u})$ is given by divukw(iel1). This array is defined only with the $k-\omega$ SST turbulence model (because in this case it may be calculated at the same time as $S^2$)
 
integer, save istraio
 field id of the strain rate tensor at the previous time step
 
integer, save kwgrec
 Weighting for gradient calculation on variables.
 
integer, dimension(nvarmx), save ivarfl
 Field id for variable i.
 
integer, save idtten
 Field id for the dttens tensor.
 

Detailed Description

Module for variable numbering.