LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Massimiliano Del Matto (maxdumat_at_[hidden])
Date: 2006-03-14 15:06:46


Hi all.

On MPI 1.1, chapter 3 - par.7 - Nonblocking communication, is written
the following:
"Note that a synchronous, nonblocking send may complete, if matched by
a nonblocking receive, before the receive complete call occurs.".
Does it means if it's matched by a blocking receive, the nonblocking
synchronous send will complete AFTER the receive complete call occurs?

I'd like to know, because I need to detect - at an instant of time -
if there are some intransit send messages over the network.

So, if the above, I could do that with some MPI_Test(s) on the
MPI_Issend(s) still not completed! Is it right?