mus_IBM_fillRecvPos_X Subroutine

private subroutine mus_IBM_fillRecvPos_X(IBMData, globRecv, treeIDPos, startPos, added, match)

Arguments

TypeIntentOptionalAttributesName
type(mus_IBM_tmpData_type), intent(inout) :: IBMData

IBM temporary datatype incl. map2glob and communicator for send and recv

type(tem_communication_type), intent(in) :: globRecv

global recv communicator

integer, intent(in) :: treeIDPos

element position in the level desc total list

integer, intent(in) :: startPos

starting position of what to recv as elemPos

logical, intent(inout) :: added(:)

is this element added to the communication

logical :: match

Calls

proc~~mus_ibm_fillrecvpos_x~~CallsGraph proc~mus_ibm_fillrecvpos_x mus_IBM_fillRecvPos_X interface~append~3 append proc~mus_ibm_fillrecvpos_x->interface~append~3

Called by

proc~~mus_ibm_fillrecvpos_x~~CalledByGraph proc~mus_ibm_fillrecvpos_x mus_IBM_fillRecvPos_X proc~mus_fillneigh_surfdata mus_fillNeigh_surfData proc~mus_fillneigh_surfdata->proc~mus_ibm_fillrecvpos_x proc~mus_buildbuffibm mus_buildBuffIBM proc~mus_buildbuffibm->proc~mus_fillneigh_surfdata proc~do_fast_singlelevel do_fast_singleLevel proc~do_fast_singlelevel->proc~mus_buildbuffibm

Contents


Variables

TypeVisibilityAttributesNameInitial
integer, private :: iProc
integer, private :: iCoord
integer, private :: procPos
integer, private :: proc
integer, private :: nVals