[MPI3 Fortran] Deprecate mpif.h?
Bill Long
longb at cray.com
Fri Mar 5 10:58:14 CST 2010
Nick Maclaren wrote:
>
> I.e., in the long term, all programmers and all programs should convert
> to MPI3. But, given that the TR which it will depend on is still under
> development, "in the long term" means decades. But there really is no
> alternative, because the language infrastructure on which the existing
> MPI interfaces depend is getting increasingly unreliable.
>
I agree with this, but think it is worth noting that there are two time
scales involved. The long horizon is getting user codes migrated to the
new module. This one is the "decades" referred to above. There will no
doubt be a very long tail. The shorter time scale is for availability
of compilers that incorporate the features of the TR. Although it is
still under development, it is pretty far along. Recent changes will
make the implementation more work, but I still expect to see compilers
that support the TR in 2011 (as opposed to my previous expectation of
the end of this year). The TR features can be implemented on top of an
existing Fortran 2003 compiler - it is not necessary for the vendor to
implement the new features of Fortran 2008 first. It is not even
required that all of Fortran 2003 be implemented before the TR. You
really just need the support for C interoperability and allocatable
dummy arguments from Fortran 2003, and most compilers already support
those features.
Cheers,
Bill
--
Bill Long longb at cray.com
Fortran Technical Support & voice: 651-605-9024
Bioinformatics Software Development fax: 651-605-9142
Cray Inc./Cray Plaza, Suite 210/380 Jackson St./St. Paul, MN 55101
More information about the mpiwg-fortran
mailing list