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(NSPMD-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_wait(ireq, status, ierr)
subroutine mpi_waitall(cnt, array_of_requests, status, ierr)
subroutine mpi_irecv(buf, cnt, datatype, source, tag, comm, ireq, ierr)
subroutine spmd_fvb_amax(idcmax, idcmaxl)
subroutine delnumbc(iparg, ixq, ixc, ixtg, el2fa, nbf, inum, nelcut, nbpart, idcmax)