build_bcLevelPointer Subroutine

private subroutine build_bcLevelPointer(bcLevelPointer, posInBndID, minBCID, levelPointer, bc_prop, tree, globBC)

Arguments

TypeIntentOptionalAttributesName
integer, intent(inout), allocatable:: bcLevelPointer(:)

levelPointer from posInBndID to globBC%elemLVl(:)%elem

integer, intent(in) :: posInBndID(:)

tree element position in boundaryID

integer, intent(in) :: minBCID(:)

minBCID for each element

integer, intent(in) :: levelPointer(:)

tree element position in levelDesc total list

type(tem_BC_prop_type), intent(in) :: bc_prop

boundary information from mesh

type(treelmesh_type), intent(in) :: tree

fluid tree from mesh

type(glob_boundary_type), intent(in) :: globBC(bc_prop%nBCtypes)

global boundary information


Calls

proc~~build_bclevelpointer~~CallsGraph proc~build_bclevelpointer build_bcLevelPointer interface~positionofval positionofval proc~build_bclevelpointer->interface~positionofval proc~tem_levelof tem_LevelOf proc~build_bclevelpointer->proc~tem_levelof

Called by

proc~~build_bclevelpointer~~CalledByGraph proc~build_bclevelpointer build_bcLevelPointer proc~mus_construct mus_construct proc~mus_construct->proc~build_bclevelpointer proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_construct program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_construct proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_construct none~do_balance do_balance none~do_balance->proc~mus_perform_dynloadbal program~musubi musubi program~musubi->proc~mus_initialize proc~mus_solve mus_solve proc~mus_solve->none~do_balance

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iElem
integer, private :: iLevel
integer, private :: posInTree