00001 #include <moc.h>
00002
00003 int MOC_Sendrecv(void *sendbuf, int sendcount, MOC_Datatype sendtype, int dest,
00004 int sendtag, void *recvbuf, int recvcount, MOC_Datatype recvtype,
00005 int source, int recvtag, MOC_Comm comm, MOC_Status *status)
00006 {
00007 int err;
00008
00009 if (0
00010 != (err = MOC_Send(sendbuf, sendcount, sendtype, dest, sendtag,
00011 comm)))
00012 return err;
00013
00014 if (0 != (err = MOC_Recv(recvbuf, recvcount, recvtype, source, recvtag,
00015 comm, status)))
00016 return err;
00017
00018 return 0;
00019 }
00020