mus_setupIndices_forBC Subroutine

private subroutine mus_setupIndices_forBC(bc, globBC, tree, stencil, levelDesc, varSys, minLevel, maxLevel)

This routine setup indices for boundary variables in bc_State_type pntIndex for the points on which boundaries are treated.

Arguments

Type IntentOptional Attributes Name
type(boundary_type), intent(inout), target :: bc

Field boundary type

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

for number of elements in boundary and position in buffer

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

global treelm mesh

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

for directions

type(tem_levelDesc_type), intent(in) :: levelDesc(minLevel:maxLevel)

global pdf type

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

Global variable system

integer, intent(in) :: minLevel

Min and Max level in mesh

integer, intent(in) :: maxLevel

Min and Max level in mesh


Calls

proc~~mus_setupindices_forbc~~CallsGraph proc~mus_setupindices_forbc mus_setupIndices_forBC append append proc~mus_setupindices_forbc->append indexlvl indexlvl proc~mus_setupindices_forbc->indexlvl init init proc~mus_setupindices_forbc->init proc~mus_get_points_frombc mus_get_points_fromBC proc~mus_setupindices_forbc->proc~mus_get_points_frombc set_params set_params proc~mus_setupindices_forbc->set_params setup_indices setup_indices proc~mus_setupindices_forbc->setup_indices tem_abort tem_abort proc~mus_setupindices_forbc->tem_abort val val proc~mus_setupindices_forbc->val proc~mus_get_points_frombc->val tem_BaryOfId tem_BaryOfId proc~mus_get_points_frombc->tem_BaryOfId tem_ElemSizeLevel tem_ElemSizeLevel proc~mus_get_points_frombc->tem_ElemSizeLevel

Called by

proc~~mus_setupindices_forbc~~CalledByGraph proc~mus_setupindices_forbc mus_setupIndices_forBC proc~init_boundary_single init_boundary_single proc~init_boundary_single->proc~mus_setupindices_forbc proc~mus_init_boundary mus_init_boundary proc~mus_init_boundary->proc~init_boundary_single proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_init_boundary proc~mus_reset_aux mus_reset_aux proc~mus_reset_aux->proc~mus_init_boundary proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_reset_aux program~musubi musubi program~musubi->proc~mus_initialize