[MPI3 Fortran] [Mpi-comments] MPI 3.0: Fortran 2008 interface - issue with the LOGICAL kind

Rolf Rabenseifner rabenseifner at hlrs.de
Tue Feb 26 16:05:37 CST 2013


Is TS 29113 changing something in this case?
I.e., does TS 29113 allow LOGICAL dummy arguments in BIND(C) subroutines?

Rolf

----- Original Message -----
> From: "Jeff Squyres (jsquyres)" <jsquyres at cisco.com>
> To: "<longb at cray.com>" <longb at cray.com>, "MPI-3 Fortran working group" <mpi3-fortran at lists.mpi-forum.org>
> Sent: Tuesday, February 26, 2013 7:04:09 PM
> Subject: Re: [MPI3 Fortran] [Mpi-comments] MPI 3.0: Fortran 2008 interface - issue with the LOGICAL kind
> On Feb 26, 2013, at 11:27 AM, Bill Long <longb at cray.com> wrote:
> 
> > In particular, the C function is not using _Bool. It would seem to
> > be more consistent for the Fortran interface to specify the argument
> > as
> >
> > INTEGER :: FLAG
> >
> > or, better
> >
> > INTEGER(c_int) :: FLAG.
> 
> 
> FWIW, the MPI Fortran interfaces have always used LOGICAL for boolean
> values, not INTEGER. It would be weird to change them now.
> 
> --
> Jeff Squyres
> jsquyres at cisco.com
> For corporate legal information go to:
> http://www.cisco.com/web/about/doing_business/legal/cri/
> 
> 
> _______________________________________________
> mpi3-fortran mailing list
> mpi3-fortran at lists.mpi-forum.org
> http://lists.mpi-forum.org/mailman/listinfo.cgi/mpi3-fortran

-- 
Dr. Rolf Rabenseifner . . . . . . . . . .. email rabenseifner at hlrs.de
High Performance Computing Center (HLRS) . phone ++49(0)711/685-65530
University of Stuttgart . . . . . . . . .. fax ++49(0)711 / 685-65832
Head of Dpmt Parallel Computing . . . www.hlrs.de/people/rabenseifner
Nobelstr. 19, D-70550 Stuttgart, Germany . . . . (Office: Room 1.307)



More information about the mpiwg-fortran mailing list