42 USE spmd_comm_world_mod,
ONLY : spmd_comm_world
43#include "implicit_f.inc"
64 INTEGER STATUS(MPI_STATUS_SIZE),IERROR,MSGTYP2,
65 . REQ_R(NSPMD),REQ_S(NSPMD), IRINDEX(NSPMD),
66 . INDEX, NBIRECV,I,MSGTYP,MSGOFF
73 CHARACTER FILNAM*100, FILNAM1*100,RSRUN*4,RSRUN1*4
80 CALL mpi_send(tt,1,real,it_spmd(1),msgtyp,
81 . spmd_comm_world,ierror)
87 . msgtyp,spmd_comm_world,status,ierror)
90 WRITE(rsrun1,
'(I4.4)')1
91 filnam1=rootnam(1:rootlen)
92 . //
'_'//chrun//
'_'//rsrun1//
'.rst'
94 WRITE(rsrun,
'(I4.4)')i
95 filnam=rootnam(1:rootlen)
96 . //
'_'//chrun//
'_'//rsrun//
'.rst'
98 CALL ancmsg(msgid=24,anmode=aninfo_blind,
99 . c1=filnam1(1:rootlen+15),
100 . c2=filnam(1:rootlen+15))
subroutine mpi_recv(buf, cnt, datatype, source, tag, comm, status, ierr)
subroutine mpi_send(buf, cnt, datatype, dest, tag, comm, ierr)
subroutine ancmsg(msgid, msgtype, anmode, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16, i17, i18, i19, i20, r1, r2, r3, r4, r5, r6, r7, r8, r9, c1, c2, c3, c4, c5, c6, c7, c8, c9, prmode)