[MPI3 Fortran] Deprecate mpif.h?

Supalov, Alexander alexander.supalov at intel.com
Thu Mar 4 12:39:43 CST 2010

What is it that you doubt: the peace or the 99%?

-----Original Message-----
From: mpi3-fortran-bounces at lists.mpi-forum.org [mailto:mpi3-fortran-bounces at lists.mpi-forum.org] On Behalf Of N.M. Maclaren
Sent: Thursday, March 04, 2010 7:22 PM
To: MPI-3 Fortran working group
Subject: Re: [MPI3 Fortran] Deprecate mpif.h?

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 

> 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!

Nick Maclaren.

mpi3-fortran mailing list
mpi3-fortran at lists.mpi-forum.org
Intel GmbH
Dornacher Strasse 1
85622 Feldkirchen/Muenchen Germany
Sitz der Gesellschaft: Feldkirchen bei Muenchen
Geschaeftsfuehrer: Douglas Lusk, Peter Gleissner, Hannes Schwaderer
Registergericht: Muenchen HRB 47456 Ust.-IdNr.
VAT Registration No.: DE129385895
Citibank Frankfurt (BLZ 502 109 00) 600119052

This e-mail and any attachments may contain confidential material for
the sole use of the intended recipient(s). Any review or distribution
by others is strictly prohibited. If you are not the intended
recipient, please contact the sender and delete all copies.

More information about the mpiwg-fortran mailing list