[MPI3 Fortran] Deprecate mpif.h?
alexander.supalov at intel.com
Wed Mar 3 17:41:11 CST 2010
Thanks. Let me sketch a sad yet very realistic artificial example.
Imagine a hapless owner of 10-million lines of mostly Fortran IV code, with some C inlays, whose original authors retired 25 years ago. Every single change after that goes thru the ISO 9000 certification process. And still they need to get the 5% performance increase the NB collectives may bring.
Now tell them they must "use mpi3" for that. Shudder.
From: mpi3-fortran-bounces at lists.mpi-forum.org [mailto:mpi3-fortran-bounces at lists.mpi-forum.org] On Behalf Of Jeff Squyres
Sent: Wednesday, March 03, 2010 10:22 PM
To: MPI-3 Fortran working group
Subject: Re: [MPI3 Fortran] Deprecate mpif.h?
On Mar 3, 2010, at 4:06 PM, Supalov, Alexander wrote:
> 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?
Not if it's deprecated. If it's deprecated, nothing new will be included in mpif.h.
The path forward for such an app would be to use mpi3 for the parts of their app that want to use nonblocking collectives. That was the explicit goal of having INTEGER<-->Fortran handle conversion functions (i.e., legacy apps that include mpif.h/use mpi, but want to add some MPI-3 functionality).
jsquyres at cisco.com
For corporate legal information go to:
mpi3-fortran mailing list
mpi3-fortran at lists.mpi-forum.org
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