mus_timer_handle_type Derived Type

type, public :: mus_timer_handle_type

Musubi timer type --------------------------------------------------


Contents


Components

TypeVisibilityAttributesNameInitial
integer, private :: mainloop

handle for the complete mainloop

integer, private :: loadMesh

handle for loading / creating the mesh and config

integer, private :: initLvlD

handle for initialising the levelDescriptor

integer, private :: wRestart

handle for writing restart

integer, private :: balance

handle for the dyn_loadBal routine

integer, private :: source

handle for source terms

integer, private :: first =0

First main handle position in treelm timer object

integer, private :: last =-1

Last main handle position in treelm timer object

integer, private, allocatable:: compute(:)

handle for advection relaxation

integer, private, allocatable:: aux(:)

handle for auxfield calculation

integer, private, allocatable:: relax(:)

handle for relax parameter update

integer, private, allocatable:: comm(:)

handle for communicate

integer, private, allocatable:: intpFromCoarser(:)

handle for interpolation and communicate

integer, private, allocatable:: intpFromFiner(:)
integer, private, allocatable:: commFromCoarser(:)
integer, private, allocatable:: commFromFiner(:)
integer, private, allocatable:: setBnd(:)

handle for setboundary

integer, private, allocatable:: bcBuffer(:)
integer, private, allocatable:: doIBM(:)

handle for immersed boundary method

integer, private :: stage(nStages)

Stage timers for multi level recursive algorithm

integer, private :: minLevel

min. level in mesh

integer, private :: maxLevel

max. level in mesh

integer, private :: nBCs

number of BCs