On Aug 25, 2009, at 6:51 PM, Shaun Jackman wrote:
The receiver posts a single MPI_Irecv in advance, and as soon as it's received a message it posts a new MPI_Irecv. However, there aremultiple processes sending to the receiver, and only one MPI_Irecv posted.
Yes, this could cause blocking. Specifically, the receiver may not advance any other senders until the matching Irecv is posted and is able to make progress.
-- Jeff Squyres jsquy...@cisco.com