38 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
39#include "implicit_f.inc"
54 INTEGER IGAUP(*), NGAUP(*)
61 INTEGER MSGTYP,MSGOFF,IERROR,LOC_PROC,NN,L,I,K,N,II,J,
62 . IDEB,SIZ,A_AR,NBIRECV,INDEX,
63 . IRINDEX(NSPMD),REQ_R(NSPMD),IAD_RECV(NSPMD),
64 . STATUS(MPI_STATUS_SIZE)
66 . buf(llgauge+1,nbgauge)
84 s buf(1,ideb),siz,real,it_spmd(i),msgtyp,
85 g spmd_comm_world,req_r(nbirecv),ierror)
98 gauge(j,k) = buf(j+1,n)
106 IF(igaup(n)==loc_proc)
THEN
110 buf(j+1,k) = gauge(j,n)
118 s buf,siz,real,it_spmd(1),msgtyp,
119 g spmd_comm_world,ierror)
subroutine mpi_send(buf, cnt, datatype, dest, tag, comm, ierr)
subroutine mpi_irecv(buf, cnt, datatype, source, tag, comm, ireq, ierr)