programmer's documentation
Variables
Time step options and variables
Collaboration diagram for Time step options and variables:

Variables

integer(c_int), pointer, save ntpabs
 Absolute time step number for previous calculation. More...
 
integer(c_int), pointer, save ntcabs
 Current absolute time step number. In case of restart, this is equal to ntpabs + number of new iterations. More...
 
integer(c_int), pointer, save ntmabs
 Maximum absolute time step number. More...
 
integer(c_int), pointer, save ntinit
 Number of time steps for initalization. More...
 
real(c_double), pointer, save ttpabs
 Absolute time value for previous calculation. More...
 
real(c_double), pointer, save ttcabs
 Current absolute time. In case of restart, this is equal to ttpabs + additional computed time. More...
 
real(c_double), pointer, save ttmabs
 Maximum absolute time. More...
 
integer(c_int), pointer, save inpdt0
 indicator "zero time step" More...
 
integer(c_int), pointer, save iptlro
 Clip the time step with respect to the buoyant effects. More...
 
integer(c_int), pointer, save idtvar
 option for a variable time step More...
 
real(c_double), pointer, save dtref
 reference time step More...
 
real(c_double), pointer, save coumax
 maximum Courant number (when idtvar is different from 0) More...
 
real(c_double), pointer, save cflmmx
 maximum Courant number for the continuity equation in compressible model More...
 
real(c_double), pointer, save foumax
 maximum Fourier number (when idtvar is different from 0) More...
 
real(c_double), pointer, save varrdt
 relative allowed variation of dt (when idtvar is different from 0) More...
 
real(c_double), pointer, save dtmin
 minimum value of dt (when idtvar is different from 0). Take dtmin = min (ld/ud, sqrt(lt/(gdelta rho/rho)), ...) More...
 
real(c_double), pointer, save dtmax
 maximum value of dt (when idtvar is different from 0). Take dtmax = max (ld/ud, sqrt(lt/(gdelta rho/rho)), ...) More...
 
double precision, dimension(nvarmx), save cdtvar
 multiplicator coefficient for the time step of each variable More...
 
double precision, dimension(nvarmx), save relaxv
 relaxation of variables (1 stands fo no relaxation) More...
 
real(c_double), pointer, save relxst
 relaxation coefficient for the steady algorithm More...
 

Detailed Description

Variable Documentation

§ cdtvar

double precision, dimension(nvarmx), save cdtvar

multiplicator coefficient for the time step of each variable

  • useless for u,v,w,p
  • for k,e the same value is taken (value of k)
  • for Rij, e the same value is taken (value of r11)

§ cflmmx

real(c_double), pointer, save cflmmx

maximum Courant number for the continuity equation in compressible model

§ coumax

real(c_double), pointer, save coumax

maximum Courant number (when idtvar is different from 0)

§ dtmax

real(c_double), pointer, save dtmax

maximum value of dt (when idtvar is different from 0). Take dtmax = max (ld/ud, sqrt(lt/(gdelta rho/rho)), ...)

§ dtmin

real(c_double), pointer, save dtmin

minimum value of dt (when idtvar is different from 0). Take dtmin = min (ld/ud, sqrt(lt/(gdelta rho/rho)), ...)

§ dtref

real(c_double), pointer, save dtref

reference time step

§ foumax

real(c_double), pointer, save foumax

maximum Fourier number (when idtvar is different from 0)

§ idtvar

integer(c_int), pointer, save idtvar

option for a variable time step

  • -1: steady algorithm
  • 0: constant time step
  • 1: time step constant in space but variable in time
  • 2: variable time step in space and in time

§ inpdt0

integer(c_int), pointer, save inpdt0

indicator "zero time step"

  • 0: standard calculation
  • 1: to simulate no time step
    • for non-restarted computations: only resolution (Navier-Stokes, turbulence, scalars) is skipped
    • for restarted computations: resolution, computation of physical properties, and definition of boundary conditions is skipped (values are read from checkpoint file)

§ iptlro

integer(c_int), pointer, save iptlro

Clip the time step with respect to the buoyant effects.

  • 0: false
  • 1: true

§ ntcabs

integer(c_int), pointer, save ntcabs

Current absolute time step number. In case of restart, this is equal to ntpabs + number of new iterations.

§ ntinit

integer(c_int), pointer, save ntinit

Number of time steps for initalization.

§ ntmabs

integer(c_int), pointer, save ntmabs

Maximum absolute time step number.

§ ntpabs

integer(c_int), pointer, save ntpabs

Absolute time step number for previous calculation.

§ relaxv

double precision, dimension(nvarmx), save relaxv

relaxation of variables (1 stands fo no relaxation)

§ relxst

real(c_double), pointer, save relxst

relaxation coefficient for the steady algorithm

§ ttcabs

real(c_double), pointer, save ttcabs

Current absolute time. In case of restart, this is equal to ttpabs + additional computed time.

§ ttmabs

real(c_double), pointer, save ttmabs

Maximum absolute time.

§ ttpabs

real(c_double), pointer, save ttpabs

Absolute time value for previous calculation.

§ varrdt

real(c_double), pointer, save varrdt

relative allowed variation of dt (when idtvar is different from 0)