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 type~tem_communication_type tem_communication_type type~mus_auxfieldvar_type->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 type~mus_varsys_solverdata_type mus_varSys_solverData_type type~mus_varsys_solverdata_type->type~mus_scheme_type scheme type~mus_varsys_data_type mus_varSys_data_type type~mus_varsys_data_type->type~mus_varsys_solverdata_type solverData

Contents


Components

TypeVisibilityAttributesNameInitial
real(kind=rk), private, 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), private :: sendBuffer

Local Fluids required by remote processes

type(tem_communication_type), private :: sendBufferFromCoarser

Local ghostFromCoarser required by remote processes

type(tem_communication_type), private :: sendBufferFromFiner

Local ghostFromFiner required by remote processes

type(tem_communication_type), private :: recvBuffer

My halos which are fluids on remote processes

type(tem_communication_type), private :: recvBufferFromCoarser

My halos which are ghostFromCoarser on remote processes

type(tem_communication_type), private :: recvBufferFromFiner

My halos which are ghostFromFiner on remote processes