[mpich-discuss] Semantics of MPI_Send and MPI_Isend

Dorier, Matthieu mdorier at anl.gov
Tue Oct 20 09:58:32 CDT 2015


Hi,

In my program I have a loop of this form:

loop {
  MPI_Send(small message)
  MPI_Isend(big message)
}
do_some_computation()
MPI_Waitall

The sends and isends all have the same target rank.

Is there a risk that an MPI_Send forces a previously posted MPI_Isend to complete before it can complete itself (in which case I would loose the benefit of using non-blocking sends)?

Thanks,

Matthieu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpich.org/pipermail/discuss/attachments/20151020/683596d0/attachment.html>
-------------- next part --------------
_______________________________________________
discuss mailing list     discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss


More information about the discuss mailing list