[MPIWG Fortran] Question about 388 errata

Bill Long longb at cray.com
Mon Sep 16 12:49:51 CDT 2013


I think the intent is "To take advantage of the features enabled by TS 
29113, new routines are needed...".  The main thrust of the TS, as far 
as MPI is concerned, is the capability to pass an argument by (pointer 
to a ) descriptor, rather than as a plain address.  This is only done 
for choice buffer arguments.

The actual side effect of this is that for routines that do not have 
choice buffer arguments (MPI_Barrier.... )  the implementation layer in 
the C library is the same as before.  Only for the ones with choice 
buffer arguments is there a need for both the legacy version (with a 
(void *) format parameter) and the new one that handles pointer to a 
descriptor.

Cheers,
Bill


On 9/16/13 11:39 AM, Jeff Hammond wrote:
> I think "the Fortran compiler implements ISO/IEC TS 29113:2012" is more
> accurate.
>
> Jeff
>
>
>
> On Mon, Sep 16, 2013 at 10:56 AM, William Gropp <wgropp at illinois.edu
> <mailto:wgropp at illinois.edu>> wrote:
>  >
>  > There was one phrase that I found imprecise.  Just what does "TS
> 29113 quality" mean?  I can guess, but the standard should not make me
> guess.
>  >
>  > Bill
>  >
>  > William Gropp
>  > Director, Parallel Computing Institute
>  > Deputy Director for Research
>  > Institute for Advanced Computing Applications and Technologies
>  > Thomas M. Siebel Chair in Computer Science
>  > University of Illinois Urbana-Champaign
>  >
>  >
>  >
>  >
>  >
>  > _______________________________________________
>  > mpiwg-fortran mailing list
>  > mpiwg-fortran at lists.mpi-forum.org
> <mailto:mpiwg-fortran at lists.mpi-forum.org>
>  > http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran
>
>
>
>
> --
> Jeff Hammond
> jeff.science at gmail.com <mailto:jeff.science at gmail.com>
>
>
> _______________________________________________
> mpiwg-fortran mailing list
> mpiwg-fortran at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpiwg-fortran
>

-- 
Bill Long                                           longb at cray.com
Fortran Technical Support    &                 voice: 651-605-9024
Bioinformatics Software Development            fax:   651-605-9142
Cray Inc./Cray Plaza, Suite 210/380 Jackson St./St. Paul, MN 55101





More information about the mpiwg-fortran mailing list