[MPI3 Fortran] Fwd: [Mpi-comments] MPI 3.0: Fortran 2008 interface - issue with the LOGICAL kind
Rolf Rabenseifner
rabenseifner at hlrs.de
Sun Mar 3 10:39:42 CST 2013
Nick and all,
I also expected that A does not work.
Therefore I need answers to my questions B1 and B2:
(B1) Is it possible, that a BIND(C) routine
has a dummy argument that is a non-BIND(C)
ABSTRACT INTERFACE procedure argument?
I.e., do we have a problem, if
MPI_Comm_create_keval is defined with BIND(C)
and the ABSTRACT interface MPI_Comm_copy_attr_function
and the predefined callbacks MPI_COMM_NULL_COPY_FN
and MPI_COMM_DUP_FN are defined without BIND(C)?
(B2) Do we have any problem with
the TYPE(C_PTR), VALUE dummy arguments
in the ABSTRACT INTERFACE MPI_User_function
on MPI-3.0 page 183 line 45 - page 184 line 3
if the we remove the BIND(C) from this
ABSTRACT INTERFACE (i.e. on page 183, line 47).
Best regards
Rolf
----- Original Message -----
> From: "N.M. Maclaren" <nmm1 at cam.ac.uk>
> To: "MPI-3 Fortran working group" <mpi3-fortran at lists.mpi-forum.org>
> Sent: Sunday, March 3, 2013 4:52:12 PM
> Subject: Re: [MPI3 Fortran] Fwd: [Mpi-comments] MPI 3.0: Fortran 2008 interface - issue with the LOGICAL kind
> On Mar 3 2013, Rolf Rabenseifner wrote:
> >
> >There are two ways to solve the problem:
> >
> >(A) To extend TS 29113 to allow also interoperability
> > of LOGICAL with int.
> > ...
> > It may not be trivial to get this through the
> > Fortran standardization.
>
> While this is not into flying pig territory, don't hold your
> breath waiting for it. I can tell you that you have at least
> one WG5 person weakly in favour, one adamantly against,
> and one at least weakly against. Unless you can get someone
> to champion it at Delft this June, you should consider it
> dead.
>
>
> Regards,
> Nick Maclaren.
>
> _______________________________________________
> 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