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
jsquyres_at_[hidden]
|