Subsections


Multigrid Variables


Common Variables in Common Block /indx3/

Declared in cb3dall.h

kgrid
Actual grid level
ngstart
Coarsest grid level. Value read in readinp.
ngend
Finest grid level. Value read in readinp.
iter
Actual V-Cycle. Value set in fmg3d.
iterf
Iterations on finest grid in this multigrid level. Value set in fmg3d.
ls
Actual iteration number. Value set in fmg3d.
lr
lp
ngrm
ngr minus 1. Set in SUBROUTINTE RESTR ([*]). ngr is the local variable-name for the grid level.
ngrp
ngr plus 1. Set in SUBROUTINE INTER ([*]). ngr is the local variable-name for the grid level.
nsw
Variable for Sipsolver. Set in the input file (PRJ.id). For each equation defined.read by SUBROUTINE READINP (2.1.6).
idir
itstart
number of first time step in time loop (fmg3d)
itend
number of last time step of time loop (fmg3d)
itidis
Describes the kind of time discretization scheme used. It is configurable via the input files (PRJ.id), read by SUBROUTINE READINP (2.1.6). Values:
  1. first oderer full implicit
  2. second order full implicit
  3. crank-nicolson
  4. runge-kutta 3 (not supported)
  5. runge-kutta 5 (not supported)
nitp
number of pressure correction steps. Set in the input files (PRJ.id), read by SUBROUTINE READINP (2.1.6).

Other Common Variables

lsg
Description in 2.1.9. Declared in dimiters.h: lsg(ngit)
lsr
Description in 2.1.9. Declared in dimiters.h: lsr(ngit,ngit)
lsi
Description in 2.1.9. Declared in dimiters.h: lsi(ngit,ngit)
mit
Description in 2.1.9. Declared in dimiters.h: mit(ngit)


Model Specific Variables in Common Block ...

Other Model Specific Variables

Local used Variables

ngr
Actual grid in subroutines
ngrm
ngr minus 1
ngrp
ngr plus 1