> > > I am using lam6.5.3 and realized that, if you use irecv or isend you have
> > > to use mpi_wait* as well. Is that so?
> >
> > Yes.
>
> Just wanted to point out that this is not a LAM-specific thing, but a
> requirment of a correct MPI application according the MPI standard.
Thanks.
If you have time could you please explain why it is required that
we need to call MPI_Wait after MPI_Isend? Irecv case is needed from the
programmers perspective, but as a programmer I do not need to wait for the
completion of MPI_Isend. It is the programmers responsibility to ensure
the re-usage of his/her programs buffers as in the some other send modes.
I really want to know the MPI developers' rationale behind this.
_______________________________________________
This list is archived at http://www.lam-mpi.org/MailArchives/lam/
|