Hi,
If a processor PA has two messages
ma and mb to send to another processor,
PB, and if it is guaranteed that ma
is sent out from PA before mb, is it
guaranteed that if PB receives from
any source with any tag, it will
always receive ma before mb and hence
process (compute using) ma before mb?
It seems that this has to be true, but
I just want to make sure that MPI has
such a scheduling policy (FIFO?) between
two processors. The reason for knowing
that for sure is so I can avoid
using message tags.
Thanks a lot in advance,
-Lei
|