assignBCList Subroutine

private subroutine assignBCList(tree, bc_prop, stencil, globBC)

This routine assigns the BC lists Run over all the elements with the property boundary and check each direction. Assign all common boundaries to the level-wise representation 3rd step in build_BCLists

Arguments

Type IntentOptional Attributes Name
type(treelmesh_type), intent(in) :: tree

fluid tree from mesh

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

boundary information from mesh

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

stencil

type(glob_boundary_type), intent(inout) :: globBC(:)

boundaries for the elements with bnd property set


Calls

proc~~assignbclist~~CallsGraph proc~assignbclist assignBCList append append proc~assignbclist->append elemid elemid proc~assignbclist->elemid tem_LevelOf tem_LevelOf proc~assignbclist->tem_LevelOf val val proc~assignbclist->val

Called by

proc~~assignbclist~~CalledByGraph proc~assignbclist assignBCList proc~build_bclists build_BClists proc~build_bclists->proc~assignbclist proc~mus_construct mus_construct proc~mus_construct->proc~build_bclists proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_construct proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_construct program~mus_harvesting mus_harvesting program~mus_harvesting->proc~mus_construct proc~mus_solve mus_solve proc~mus_solve->proc~mus_perform_dynloadbal program~musubi musubi program~musubi->proc~mus_initialize