mus_store_bcVarPos Subroutine

private subroutine mus_store_bcVarPos(field, nFields, varSys)

Store the position of each boundary variable in the global varSys in the field%bc%varPos%. This routine also checks if boundary variable defined in config file has same number of components as expected.

Arguments

Type IntentOptional Attributes Name
type(mus_field_type), intent(inout) :: field(:)

Field containing boundary infos

integer, intent(in) :: nFields

number of fields

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

global variable system


Calls

proc~~mus_store_bcvarpos~~CallsGraph proc~mus_store_bcvarpos mus_store_bcVarPos positionofval positionofval proc~mus_store_bcvarpos->positionofval tem_abort tem_abort proc~mus_store_bcvarpos->tem_abort val val proc~mus_store_bcvarpos->val

Called by

proc~~mus_store_bcvarpos~~CalledByGraph proc~mus_store_bcvarpos mus_store_bcVarPos proc~mus_build_varsys mus_build_varSys proc~mus_build_varsys->proc~mus_store_bcvarpos proc~mus_init_scheme mus_init_scheme proc~mus_init_scheme->proc~mus_build_varsys proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_init_scheme proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_init_scheme program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_init_scheme proc~mus_solve mus_solve proc~mus_solve->proc~mus_perform_dynloadbal program~musubi musubi program~musubi->proc~mus_initialize