Re: [mpich-discuss] Semantics of MPI_Send and MPI_Isend
I recommend that you read "Semantics of Point-to-Point Communication" in the MPI standard (section 3.5 in MPI 3.1). It has all of the information that you seek. Best, Jeff On Tue, Oct 20, 2015 at 7:58 AM, Dorier, Matthieu <[email protected]> wrote:
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
_______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
-- Jeff Hammond [email protected] http://jeffhammond.github.io/ _______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
participants (1)
-
Jeff Hammond