[MPI3 Fortran] Deprecate mpif.h?

Supalov, Alexander alexander.supalov at intel.com
Wed Mar 3 15:06:05 CST 2010


I can imagine a venerable application that wants to retain all of F77 stuff but use the nonblocking collectives, for example. Would this be considered a "minor" mpif.h modification?

Best regards.


-----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: Wednesday, March 03, 2010 9:06 PM
To: MPI-3 Fortran working group
Subject: Re: [MPI3 Fortran] Deprecate mpif.h?

On Mar 3 2010, Bill Long wrote:

>I would certainly not want to see mpif.h or the mpi module go away. As 
>noted, there is a lot of legacy code that depends on them existing.
>My interpretation of "deprecate" in this context was that the current 
>forms of the mpif.h file and mpi module would be retained as the are, 
>but that new features that come out of this update would be incorporated 
>into the mpi3 module (only).  I think that would be OK.  Someone 
>modifying their code to use a new capability can do the USE at the same 

Yes.  Minor, 100% compatible, enhancements could be added to mpif.h and
the mpi module, if there are any that justify it (which there may not be),
but all significant new functionality would be limited to the mpi3 module
alone.  I don't see many of the users of mpif.h being interested in the
new functionality and, as Bill says, they will have to change their code
to use it anyway.

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