Subject: Re: [OMPI docs] Possible outdated documentation on MPI_Isend()
From: Jeff Squyres (jsquyres) (jsquyres_at_[hidden])
Date: 2015-01-05 16:09:19


You are correct -- thanks for the heads up!

On Jan 5, 2015, at 4:17 AM, Alexander Pozdneev <alexander.pozdneev_at_[hidden]> wrote:

> Hello,
>
> I believe, I've spotted an outdated statement in the documentation - the
> word "ACCESS" should be replaced with the word "MODIFY" in the man-page on
> MPI_Isend().
>
> Currently, the man-page on MPI_Isend() says: "The sender should not ACCESS
> any part of the send buffer after a nonblocking send operation is called,
> until the send completes".
> https://www.open-mpi.org/doc/v1.8/man3/MPI_Isend.3.php (Accessed Jan 05,
> 2015).
>
> That was true in MPI-2.1 and prior versions (mpi21-report.pdf, Section
> 3.7.2, page 52).
>
> Fortunately, MPI-2.2 and further versions do not have this restriction:
> "The sender should not MODIFY any part of the send buffer after a
> nonblocking send operation is called, until the send completes."
> (mpi22-report.pdf, Section 3.7.2, page 52)
> As stated in a changelog, "The read access restriction on the send buffer
> for blocking, non blocking and collective API has been lifted. It is
> permitted to access for read the send buffer while the operation is in
> progress." (mpi22-report.pdf, Section B.1, item 5, page 593)
>
> Alexander Pozdneev
>
> _______________________________________________
> docs mailing list
> docs_at_[hidden]
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/docs
> Link to this post: http://www.open-mpi.org/community/lists/docs/2015/01/0213.php

-- 
Jeff Squyres
jsquyres_at_[hidden]
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/