mus_initAuxFieldFluidAndExchange Subroutine

public subroutine mus_initAuxFieldFluidAndExchange(auxField, state, neigh, nElems, nSize, nFields, stencil, varSys, derVarPos, iLevel, general)

This routine initializes auxField for fluid elements using SAVE access on PDF initialized by IC

Arguments

TypeIntentOptionalAttributesName
type(mus_auxFieldVar_type), intent(inout) :: auxField

auxilary field array

real(kind=rk), intent(in) :: state(:)

state array

integer, intent(in) :: neigh(:)

connectivity vector

integer, intent(in) :: nElems

number of elements to compute auxField

integer, intent(in) :: nSize

number of elements in state array

integer, intent(in) :: nFields

number of fields

type(tem_stencilHeader_type), intent(in) :: stencil

stencil header

type(tem_varSys_type), intent(in) :: varSys

variable system

type(mus_derVarPos_type), intent(in) :: derVarPos(:)

contains auxField position of all fields in varSys

integer, intent(in) :: iLevel

current level

type(tem_general_type), intent(in) :: general

contains commPattern, MPI communicator and simControl


Called by

proc~~mus_initauxfieldfluidandexchange~~CalledByGraph proc~mus_initauxfieldfluidandexchange mus_initAuxFieldFluidAndExchange proc~mus_initauxfield mus_initAuxField proc~mus_initauxfield->proc~mus_initauxfieldfluidandexchange proc~mus_init_flow mus_init_flow proc~mus_init_flow->proc~mus_initauxfield program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_initauxfield proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_init_flow program~musubi musubi program~musubi->proc~mus_initialize

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iField