[MPIWG Fortran] [Mpiwg-large-counts] Explicit F08 bindings for MPI_Op_create and MPI_Register_datarep

Jeff Hammond jeff.science at gmail.com
Wed Aug 5 09:13:22 CDT 2020

I defer to Hubert but everything I've read from the experts suggests that
we need to add the _c functions.

Given the usage frequency of user-defined reductions, this is a minor


On Wed, Aug 5, 2020 at 7:05 AM Bangalore, Purushotham via
mpiwg-large-counts <mpiwg-large-counts at lists.mpi-forum.org> wrote:

> Dear Members of Fortran WG:
> Hubert pointed out that we have to provide MPI_Op_create_l and
> MPI_Register_datarep_l functions in the F08 bindings since generic function
> overload is not possible for these two functions (the only difference in
> the two versions of these functions is the argument of type procedure and
> these two procedure arguments are not distinguishable, more details from
> Hubert at:
> https://github.com/mpi-forum/mpi-issues/issues/137#issuecomment-648725841).
> The question for the Fortran WG is: Is there a better solution than adding
> the _l functions for these two cases? If not, are you all OK with making an
> exception for these two cases and adding _l functions?
> Thanks,
> Puri
> _______________________________________________
> mpiwg-large-counts mailing list
> mpiwg-large-counts at lists.mpi-forum.org
> https://lists.mpi-forum.org/mailman/listinfo/mpiwg-large-counts

Jeff Hammond
jeff.science at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mpi-forum.org/pipermail/mpiwg-fortran/attachments/20200805/f34c9e13/attachment.html>

More information about the mpiwg-fortran mailing list