LAM/MPI logo

LAM/MPI General User's Mailing List Archives

  |   Home   |   Download   |   Documentation   |   FAQ   |   all just in this list

From: Bora Ucar (ubora_at_[hidden])
Date: 2001-12-08 10:57:30


> > > 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/