assemble_lists Subroutine

private subroutine assemble_lists(me, minlevel, maxLevel, tree)

Create the level-wise total lists.

They consist of fluid elements + ghost elements + halo elements and are sorted by the treeIDs Also create the property lists

Arguments

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

Level descriptor to fill

integer, intent(in) :: minlevel

Minimal level in the mesh

integer, intent(in) :: maxLevel

Minimal level in the mesh

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

tree information


Calls

proc~~assemble_lists~~CallsGraph proc~assemble_lists assemble_lists proc~tem_baryofid tem_BaryOfId proc~assemble_lists->proc~tem_baryofid interface~destroy~15 destroy proc~assemble_lists->interface~destroy~15 proc~print_nelems print_nElems proc~assemble_lists->proc~print_nelems proc~tem_coordofid tem_CoordOfId proc~tem_baryofid->proc~tem_coordofid proc~tem_elemsizelevel tem_ElemSizeLevel proc~tem_baryofid->proc~tem_elemsizelevel proc~destroy_ga2d_real destroy_ga2d_real interface~destroy~15->proc~destroy_ga2d_real proc~tem_levelof tem_LevelOf proc~tem_coordofid->proc~tem_levelof

Called by

proc~~assemble_lists~~CalledByGraph proc~assemble_lists assemble_lists proc~tem_find_allelements tem_find_allElements proc~tem_find_allelements->proc~assemble_lists proc~tem_create_leveldesc tem_create_levelDesc proc~tem_create_leveldesc->proc~tem_find_allelements 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

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iLevel
integer, private :: iIndex
integer(kind=long_k), private :: tID