mus_auxFieldVar_type Derived Type

type, public :: mus_auxFieldVar_type

Contains auxiliary field variable values per level and communication buffers


Inherits

type~~mus_auxfieldvar_type~~InheritsGraph type~mus_auxfieldvar_type mus_auxFieldVar_type tem_communication_type tem_communication_type type~mus_auxfieldvar_type->tem_communication_type sendBuffer, sendBufferFromCoarser, sendBufferFromFiner, recvBuffer, recvBufferFromCoarser, recvBufferFromFiner

Inherited by

type~~mus_auxfieldvar_type~~InheritedByGraph type~mus_auxfieldvar_type mus_auxFieldVar_type type~mus_scheme_type mus_scheme_type type~mus_scheme_type->type~mus_auxfieldvar_type auxField

Components

Type Visibility Attributes Name Initial
real(kind=rk), public, allocatable :: val(:)

auxiliary field variable values computed from pre-collision PDF after PDF exchange Size: nSizenScalars Element order is same as state array Access: (iElem-1)nScalars + varSys%method%val(iVar)%auxField_varPos See mus_append_auxField for the name of the variable stored in this array as it depends on the scheme kind.

type(tem_communication_type), public :: sendBuffer

Local Fluids required by remote processes

type(tem_communication_type), public :: sendBufferFromCoarser

Local ghostFromCoarser required by remote processes

type(tem_communication_type), public :: sendBufferFromFiner

Local ghostFromFiner required by remote processes

type(tem_communication_type), public :: recvBuffer

My halos which are fluids on remote processes

type(tem_communication_type), public :: recvBufferFromCoarser

My halos which are ghostFromCoarser on remote processes

type(tem_communication_type), public :: recvBufferFromFiner

My halos which are ghostFromFiner on remote processes