Open MPI logo

Open MPI User's Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Open MPI User's mailing list

Subject: [OMPI users] Interaction of MPI_Send and MPI_Barrier
From: Shaun Jackman (sjackman_at_[hidden])
Date: 2009-07-23 17:02:51


Hi,

Two processes run the following program:

request = MPI_Irecv
MPI_Send (to the other process)
MPI_Barrier
flag = MPI_Test(request)

Without the barrier, there's a race and MPI_Test may or may not return
true, indicating whether the message has been received. With the
barrier, is it guaranteed that the message will have been received,
and MPI_Test will return true?

Cheers,
Shaun