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 are
multiple 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

Reply via email to