mus_IBM_setParentIDs Subroutine

public subroutine mus_IBM_setParentIDs(nIBMs, me, levelDesc, tree)

This subroutine sets the positions of the parent IDs in the level descriptor.

Arguments

TypeIntentOptionalAttributesName
integer, intent(in) :: nIBMs

number of IBM types

type(mus_IBM_type), intent(inout) :: me(:)

datatype to store the surface information

type(tem_levelDesc_type), intent(inout) :: levelDesc(:)

the level descriptor incl. ghost and halo elements as well as the communicator information on the level iLevel

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

global Tree information


Calls

proc~~mus_ibm_setparentids~~CallsGraph proc~mus_ibm_setparentids mus_IBM_setParentIDs proc~tem_updatetree_properties tem_updateTree_properties proc~mus_ibm_setparentids->proc~tem_updatetree_properties proc~tem_init_surfdata tem_init_surfData proc~mus_ibm_setparentids->proc~tem_init_surfdata

Called by

proc~~mus_ibm_setparentids~~CalledByGraph proc~mus_ibm_setparentids mus_IBM_setParentIDs proc~mus_init_aux mus_init_aux proc~mus_init_aux->proc~mus_ibm_setparentids proc~mus_reload_ibm mus_reload_IBM proc~mus_reload_ibm->proc~mus_ibm_setparentids proc~mus_initialize mus_initialize proc~mus_initialize->proc~mus_init_aux proc~mus_perform_dynloadbal mus_perform_dynLoadBal proc~mus_perform_dynloadbal->proc~mus_reload_ibm program~musubi musubi program~musubi->proc~mus_initialize none~do_balance do_balance none~do_balance->proc~mus_perform_dynloadbal proc~mus_solve mus_solve proc~mus_solve->none~do_balance

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iIBM
integer, private :: iLevel