[MPI3 Fortran] Deprecate mpif.h?
N.M. Maclaren
nmm1 at cam.ac.uk
Thu Mar 4 12:21:52 CST 2010
On Mar 4 2010, Supalov, Alexander wrote:
>
> We can argue for ages here. I suggest that a more constructive way is to
> identify what parts of the MPI-3 may be of interest to the long time
> Fortran users who may not want or be able to move to Fortran 2008. NB
> collectives is a good starter. What else?
Most of the people I speak to are more interested in getting the advantages
of Fortran 2008 + TR than in using non-blocking collectives. Our experience
is that fully-synchronised collectives (i.e. preceded by barriers) are
rarely much slower, quite often significantly faster, and VASTLY easier to
debug.
> If we identify enough points of interest, and their addition to the
> mpif.h and the respective mpi module will be trivial, I reckon we'll do
> the standard and the user community a better service if we just extend
> both accordingly.
My guess is that will be limited to a few constants and similar.
> Those in the new app camp will "use mpi3". Those in the old camp (99%?)
> will include "mpif.h" or, if they please, "use mpi". And there will be
> peace.
I doubt it!
Regards,
Nick Maclaren.
More information about the mpiwg-fortran
mailing list