[MPIWG Fortran] pair types proposal

Bill Long longb at cray.com
Fri Nov 10 13:53:20 CST 2017


Fortran 90 had derived types, and Fortran 2003 had BIND(C) derived types - essentially C structs.  I don’t see the logic of inventing an archaic “create type” routine when the user could just declared the required type directly. 

Cheers,
Bill


> On Nov 10, 2017, at 1:34 PM, Jeff Hammond <jeff.science at gmail.com> wrote:
> 
> Given that Fortran 90+ has user-defined types, I don't see any reason why we can't allow these to be used to make MPI_M**LOC reductions more useful in Fortran.  See the following ticket for details.  Please add comments to the GitHub issue.
> 
> https://github.com/mpi-forum/mpi-issues/issues/70
> 
> Thanks,
> 
> Jeff
> 
> -- 
> Jeff Hammond
> jeff.science at gmail.com
> http://jeffhammond.github.io/
> _______________________________________________
> mpiwg-fortran mailing list
> mpiwg-fortran at lists.mpi-forum.org
> https://lists.mpi-forum.org/mailman/listinfo/mpiwg-fortran

Bill Long                                                                       longb at cray.com
Principal Engineer, Fortran Technical Support &   voice:  651-605-9024
Bioinformatics Software Development                      fax:  651-605-9143
Cray Inc./ 2131 Lindau Lane/  Suite 1000/  Bloomington, MN  55425




More information about the mpiwg-fortran mailing list