programmer's documentation
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Variables
Numerical parameters for the wall distance calculation
Collaboration diagram for Numerical parameters for the wall distance calculation:

Variables

integer, save ineedy
 
integer, save imajdy
 
integer, save icdpar
 Specifies the method used to calculate the distance to the wall y and the non-dimensional distance $ y+ $ for all the cells of the calculation domain (when necessary): More...
 
integer, save nitmay
 maximum number of iterations for the solution of the linear systems
useful when icdpar $\neq$ 0 More...
 
integer, save nswrsy
 number of iterations for the reconstruction of the right-hand sides: corresponds to nswrsm
useful when icdpar $\neq$ 0 More...
 
integer, save nswrgy
 number of iterations for the gradient reconstruction: corresponds to nswrgr
useful when icdpar $\neq$ 0 More...
 
integer, save imligy
 type of gradient limitation: corresponds to imligr useful when icdpar $\neq$ 0 More...
 
integer, save ircfly
 indicates the reconstruction of the convective and diffusive fluxes at the faces: corresponds to ircflu
useful when icdpar $\neq$ 0 More...
 
integer, save ischcy
 indicates type of second-order convective scheme: corresponds to ischcv
useful when icdpar $\neq$ 0 for the calculation of $ y+ $. More...
 
integer, save isstpy
 indicates if a ``slope test'' should be used for a second-order convective scheme: corresponds to isstpc
useful when icdpar $\neq$ 0 for the calculation of $ y+ $. More...
 
integer, save iwarny
 specifies the level of the output writing concerning the calculation of the distance to the wall with icdpar = 0. The higher the value, the more detailed the outputs.
useful when icdpar $\neq$ 0 More...
 
integer, save ntcmxy
 number of pseudo-time iterations for the calculation of the non-dimensional distance to the wall $ y+ $.
useful when icdpar $\neq$ 0 for the calculation of $ y+ $. More...
 
double precision, save blency
 proportion of second-order convective scheme: corresponds to blencv
useful when icdpar $\neq$ 0 for the calculation of $ y+ $. More...
 
double precision, save epsily
 relative precision for the solution of the linear systems: corresponds to epsilo
useful when icdpar $\neq$ 0 More...
 
double precision, save epsrsy
 relative precision for the right-hand side reconstruction: corresponds to epsrsm
useful when icdpar $\neq$ 0 More...
 
double precision, save epsrgy
 relative precision for the iterative gradient reconstruction: corresponds to epsrgr
useful when icdpar $\neq$ 0 More...
 
double precision, save climgy
 limitation factor of the gradients: corresponds to climgr
useful when icdpar $\neq$ 0 More...
 
double precision, save extray
 extrapolation coefficient of the gradients at the boundaries: corresponds to extrag
useful when icdpar $\neq$ 0 More...
 
double precision, save coumxy
 Target Courant number for the calculation of the non-dimensional distance to the wall
useful when icdpar $\neq$ 0 for the calculation of $ y+ $. More...
 
double precision, save epscvy
 relative precision for the convergence of the pseudo-transient regime for the calculation of the non-dimensional distance to the wall
useful when icdpar $\neq$ 0 for the calculation of $ y+ $. More...
 
double precision, save yplmxy
 value of the non-dimensional distance to the wall above which the calculation of the distance is not necessary (for the damping) useful when icdpar $\neq$ 0 for the calculation of $ y+ $. More...
 

Detailed Description

Variable Documentation

double precision, save blency

proportion of second-order convective scheme: corresponds to blencv
useful when icdpar $\neq$ 0 for the calculation of $ y+ $.

double precision, save climgy

limitation factor of the gradients: corresponds to climgr
useful when icdpar $\neq$ 0

double precision, save coumxy

Target Courant number for the calculation of the non-dimensional distance to the wall
useful when icdpar $\neq$ 0 for the calculation of $ y+ $.

double precision, save epscvy

relative precision for the convergence of the pseudo-transient regime for the calculation of the non-dimensional distance to the wall
useful when icdpar $\neq$ 0 for the calculation of $ y+ $.

double precision, save epsily

relative precision for the solution of the linear systems: corresponds to epsilo
useful when icdpar $\neq$ 0

double precision, save epsrgy

relative precision for the iterative gradient reconstruction: corresponds to epsrgr
useful when icdpar $\neq$ 0

double precision, save epsrsy

relative precision for the right-hand side reconstruction: corresponds to epsrsm
useful when icdpar $\neq$ 0

double precision, save extray

extrapolation coefficient of the gradients at the boundaries: corresponds to extrag
useful when icdpar $\neq$ 0

integer, save icdpar

Specifies the method used to calculate the distance to the wall y and the non-dimensional distance $ y+ $ for all the cells of the calculation domain (when necessary):

  • 1: standard algorithm (based on a Poisson equation for y and convection equation for $ y+ $), with reading of the distance to the wall from the restart file if possible
  • -1: standard algorithm (based on a Poisson equation for y and convection equation for $ y+ $ ), with systematic recalculation of the distance to the wall in case of calculation restart
  • 2: former algorithm (based on geometrical considerations), with reading of the distance to the wall from the restart file if possible
  • -2: former algorithm (based on geometrical considerations) with systematic recalculation of the distance to the wall in case of calculation restart.

    In case of restart calculation, if the position of the walls haven’t changed, reading the distance to the wall from the restart file can save a fair amount of CPU time.
    Useful in $ R_{ij}-\epsilon $ model with wall echo (iturb=30 and irijec=1), in LES with van Driest damping (iturb=40 and idries=1) and in $ k-\omega$ SST (iturb=60). By default, icdpar is initialised to -1, in case there has been a change in the definition of the boundary conditions between two computations (change in the number or the positions of the walls). Yet, with the $k-\omega$ SST model, the distance to the wall is needed to calculate the turbulent viscosity, which is done before the calculation of the distance to the wall. Hence, when this model is used (and only in that case), icdpar is set to 1 by default, to ensure total continuity of the calculation at restart. As a consequence, with the $k-\omega$ SST model, if the number and positions of the walls are changed at a calculation restart, it is mandatory for the user to set icdpar explicitly to -1, otherwise the distance to the wall used will not correspond to the actual position of the walls.
    The former algorithm is not compatible with parallelism nor periodicity. Also, whatever the value chosen for icdpar, the calculation of the distance to the wall is made at the most once for all at the beginning of the calculation; it is therefore not compatible with moving walls. Please contact the development team if you need to override this limitation.
integer, save imajdy
  • 1, the wall distance is up to date,
  • 0, the wall distance has not been updated.
integer, save imligy

type of gradient limitation: corresponds to imligr useful when icdpar $\neq$ 0

integer, save ineedy
  • 1, the wall distance must be computed,
  • 0, the wall distance computation is not necessary.
integer, save ircfly

indicates the reconstruction of the convective and diffusive fluxes at the faces: corresponds to ircflu
useful when icdpar $\neq$ 0

integer, save ischcy

indicates type of second-order convective scheme: corresponds to ischcv
useful when icdpar $\neq$ 0 for the calculation of $ y+ $.

integer, save isstpy

indicates if a ``slope test'' should be used for a second-order convective scheme: corresponds to isstpc
useful when icdpar $\neq$ 0 for the calculation of $ y+ $.

integer, save iwarny

specifies the level of the output writing concerning the calculation of the distance to the wall with icdpar = 0. The higher the value, the more detailed the outputs.
useful when icdpar $\neq$ 0

integer, save nitmay

maximum number of iterations for the solution of the linear systems
useful when icdpar $\neq$ 0

integer, save nswrgy

number of iterations for the gradient reconstruction: corresponds to nswrgr
useful when icdpar $\neq$ 0

integer, save nswrsy

number of iterations for the reconstruction of the right-hand sides: corresponds to nswrsm
useful when icdpar $\neq$ 0

integer, save ntcmxy

number of pseudo-time iterations for the calculation of the non-dimensional distance to the wall $ y+ $.
useful when icdpar $\neq$ 0 for the calculation of $ y+ $.

double precision, save yplmxy

value of the non-dimensional distance to the wall above which the calculation of the distance is not necessary (for the damping) useful when icdpar $\neq$ 0 for the calculation of $ y+ $.