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

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)
real(c_double), pointer, save cflmmx

maximum Courant number for the continuity equation in compressible model

real(c_double), pointer, save coumax

maximum Courant number (when idtvar is different from 0)

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)), ...)

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)), ...)

real(c_double), pointer, save dtref

reference time step

real(c_double), pointer, save foumax

maximum Fourier number (when idtvar is different from 0)

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
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)
integer(c_int), pointer, save iptlro

Clip the time step with respect to the buoyant effects.

  • 0: false
  • 1: true
integer(c_int), pointer, save ntcabs

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

integer(c_int), pointer, save ntinit

Number of time steps for initalization.

integer(c_int), pointer, save ntmabs

Maximum absolute time step number.

integer(c_int), pointer, save ntpabs

Absolute time step number for previous calculation.

double precision, dimension(nvarmx), save relaxv

relaxation of variables (1 stands fo no relaxation)

real(c_double), pointer, save relxst

relaxation coefficient for the steady algorithm

real(c_double), pointer, save ttcabs

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

real(c_double), pointer, save ttmabs

Maximum absolute time.

real(c_double), pointer, save ttpabs

Absolute time value for previous calculation.

real(c_double), pointer, save varrdt

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