35 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
36#include "implicit_f.inc"
49 INTEGER IDCMAX, IDCMAXL
54 INTEGER I, ITAG, MSGOFF, IDCMAXP(NSPMD-1), REQ(-1),
55 . STAT(MPI_STATUS_SIZE,NSPMD-1), IERR
63 CALL mpi_irecv(idcmaxp(i), 1, mpi_integer, it_spmd(i+1),
64 . itag, spmd_comm_world, req(i), ierr)
70 idcmax=
max(idcmax,idcmaxp(i))
74 CALL mpi_isend(idcmaxl, 1, mpi_integer, it_spmd(1),
75 . itag, spmd_comm_world, req, ierr)
subroutine mpi_isend(buf, cnt, datatype, dest, tag, comm, ireq, ierr)
subroutine mpi_irecv(buf, cnt, datatype, source, tag, comm, ireq, ierr)