tem_build_verticalDependencies Subroutine

public subroutine tem_build_verticalDependencies(levelDesc, minlevel, maxLevel)

Build the vertical dependencies of ghost elements

Arguments

TypeIntentOptionalAttributesName
type(tem_levelDesc_type), intent(inout) :: levelDesc(minlevel:maxLevel)

the level descriptor

integer, intent(in) :: minlevel

Level range

integer, intent(in) :: maxLevel

Level range


Calls

proc~~tem_build_verticaldependencies~~CallsGraph proc~tem_build_verticaldependencies tem_build_verticalDependencies interface~tem_parentof tem_ParentOf proc~tem_build_verticaldependencies->interface~tem_parentof proc~tem_childnumber tem_childNumber proc~tem_build_verticaldependencies->proc~tem_childnumber proc~appendghostdependency appendGhostDependency proc~tem_build_verticaldependencies->proc~appendghostdependency proc~tem_treeidintotal tem_treeIDinTotal proc~tem_build_verticaldependencies->proc~tem_treeidintotal proc~tem_directchildren tem_directChildren proc~tem_build_verticaldependencies->proc~tem_directchildren proc~tem_parentatlevel tem_ParentAtLevel interface~tem_parentof->proc~tem_parentatlevel proc~tem_directparent tem_directParent interface~tem_parentof->proc~tem_directparent interface~append~4 append proc~appendghostdependency->interface~append~4 tem_positioninsorted tem_positioninsorted proc~tem_treeidintotal->tem_positioninsorted proc~tem_etypeofid tem_eTypeOfId proc~tem_treeidintotal->proc~tem_etypeofid interface~positionofval~4 positionofval proc~tem_etypeofid->interface~positionofval~4 proc~tem_levelof tem_LevelOf proc~tem_parentatlevel->proc~tem_levelof proc~append_ga_dynlong_vec append_ga_dynlong_vec interface~append~4->proc~append_ga_dynlong_vec proc~append_ga_dynlong append_ga_dynlong interface~append~4->proc~append_ga_dynlong interface~expand~2 expand proc~append_ga_dynlong_vec->interface~expand~2 proc~append_ga_dynlong->interface~expand~2 proc~posofval_label posofval_label interface~positionofval~4->proc~posofval_label

Called by

proc~~tem_build_verticaldependencies~~CalledByGraph proc~tem_build_verticaldependencies tem_build_verticalDependencies proc~tem_create_leveldesc tem_create_levelDesc proc~tem_create_leveldesc->proc~tem_build_verticaldependencies proc~tem_dimbydim_construction tem_dimByDim_construction proc~tem_dimbydim_construction->proc~tem_create_leveldesc proc~tem_build_face_info tem_build_face_info proc~tem_build_face_info->proc~tem_dimbydim_construction proc~check_serial_multilevel_facedesc check_serial_multilevel_faceDesc proc~check_serial_multilevel_facedesc->proc~tem_build_face_info proc~check_serial_singlelevel_facedesc check_serial_singlelevel_faceDesc proc~check_serial_singlelevel_facedesc->proc~tem_build_face_info proc~check_parallel_singlelevel_facedesc check_parallel_singlelevel_faceDesc proc~check_parallel_singlelevel_facedesc->proc~tem_build_face_info

Contents


Variables

TypeVisibilityAttributesNameInitial
integer(kind=long_k), private :: ghostID
integer(kind=long_k), private :: parentID
integer(kind=long_k), private :: childTreeID(8)
integer, private :: iLevel
integer, private :: iElem
integer, private :: iChild
integer, private :: offset
integer, private :: posInTotal
integer, private :: childNum