[Mpi-forum] Fortran change for discussion

Jeff Squyres jsquyres at cisco.com
Mon Sep 10 19:37:01 CDT 2012

On Sep 10, 2012, at 4:50 PM, N.M. Maclaren wrote:

> Sort of, except that I would say that the second paragraph (there are
> actually two) is "unfortunate" not "weak".  This is a bit more drastic,
> but the following is some wording that is considerably more explicit,
> though it does need some knowledge of the Fortran standard.
>   All nonblocking MPI functions (e.g., MPI_ISEND, MPI_PUT,
>   MPI_FILE_WRITE_ALL_BEGIN) address the user-specified elements of
>   choice buffers as if they were a contiguous scratch buffer using
>   the rules of Fortran sequence association.
> Strictly, that's all that needs to be said!  The remainder of that
> paragraph is an explanation of Fortran sequence association in terms
> of copying, which I agree is confusing.

You explain the situation in Fortran-eese, but the current text is an attempt to explain it in MPI-eese (i.e., in terms of copying).  I think the MPI-reader-friendly text should be used.

> If the current text is kept, I think the clarification is important.


Jeff Squyres
jsquyres at cisco.com
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/

More information about the mpi-forum mailing list