42#include "implicit_f.inc"
59 INTEGER IERROR, LENG,ITABL(4)
60 INTEGER II, , ITAG, LEN, ITAB(3,NSPMD-1),(2*(NSPMD-1)),
61 . STAT(MPI_STATUS_SIZE,2*(NSPMD-1)), IERR,
69 IF(
fvspmd(ifv)%RANK > -1)
THEN
71 . mpi_integer,mpi_sum,
fvspmd(ifv)%MPI_COMM, ierror)
77 IF (
fvspmd(ifv)%RANK == 0)
THEN
85 . itag,
fvspmd(ifv)%MPI_COMM, req(ii), ierr)
89 ELSE IF(
fvspmd(ifv)%RANK > 0)
THEN
93 itabl(3)=
fvspmd(ifv)%NNSA_L
95 itag=msgoff+
fvspmd(ifv)%RANK
97 CALL mpi_send(itabl, len, mpi_integer, 0,
98 . itag,
fvspmd(ifv)%MPI_COMM, ierr)
subroutine mpi_send(buf, cnt, datatype, dest, tag, comm, ierr)
subroutine mpi_allreduce(sendbuf, recvbuf, cnt, datatype, operation, comm, ierr)
subroutine mpi_irecv(buf, cnt, datatype, source, tag, comm, ireq, ierr)