65 TYPE(t_region
),
POINTER :: regions(:)
71 CHARACTER(CHRLEN) :: rcsidentstring
77 rcsidentstring =
'$RCSfile: PLAG_PatchBufferSendRecv.F90,v $ $Revision: 1.3 $'
79 global => regions(1)%global
82 'PLAG_PatchBufferSendRecv.F90' )
88 DO ireg = 1, global%nRegions
89 IF (regions(ireg)%procid==global%myProcid .AND. &
90 regions(ireg)%active==active)
THEN
97 DO ireg = 1, global%nRegions
98 IF (regions(ireg)%procid==global%myProcid .AND. &
99 regions(ireg)%active==active)
THEN
106 DO ireg = 1, global%nRegions
107 IF (regions(ireg)%procid==global%myProcid .AND. &
108 regions(ireg)%active==active)
THEN
117 DO ireg = 1, global%nRegions
118 IF (regions(ireg)%procid==global%myProcid .AND. &
119 regions(ireg)%active==active)
THEN
126 DO ireg = 1, global%nRegions
127 IF (regions(ireg)%procid==global%myProcid .AND. &
128 regions(ireg)%active==active)
THEN
135 DO ireg = 1, global%nRegions
136 IF (regions(ireg)%procid==global%myProcid .AND. &
137 regions(ireg)%active==active)
THEN
144 DO ireg = 1, global%nRegions
145 IF (regions(ireg)%procid==global%myProcid .AND. &
146 regions(ireg)%active==active)
THEN
156 CALL mpi_barrier( global%mpiComm,global%mpierr )
157 IF ( global%mpierr /= err_none ) &
158 CALL
errorstop( global,err_mpi_trouble,__line__ )
subroutine plag_clearsizesendrequests(regions, iReg)
subroutine plag_bufferdatasend(regions, iReg)
subroutine registerfunction(global, funName, fileName)
subroutine plag_patchbuffersendrecv(regions)
subroutine plag_bufferdatarecv(regions, iReg)
subroutine plag_appenddatafrombuffers(region, iReg)
subroutine plag_cleardatasendrequests(regions, iReg)
subroutine errorstop(global, errorCode, errorLine, addMessage)
subroutine deregisterfunction(global)
subroutine plag_buffersizerecv(regions, iReg)
subroutine plag_buffersizesend(regions, iReg)