[MPI3 Fortran] Should new features be retrofitted to Fortran 77bindings?
jsquyres at cisco.com
Mon Dec 14 14:19:20 CST 2009
On Dec 14, 2009, at 1:52 PM, Craig Rasmussen wrote:
> I'm confused, if the compiled by "f77" compilers (probably just hidden compiler options by now), of course they won't compile the MPI3 bindings. But they should be link compatible.
*That's* what I mean by F77 codes -- codes that are compiled by the "*f77" compilers.
Do such *f77 compilers specifically choose not to understand syntax beyond whatever was defined for Fortran beyond the 1977 version of the spec?
> On Dec 14, 2009, at 7:04 AM, Jeff Squyres wrote:
>> I'm talking about codes that "include 'mpif.h'".
>> If they are compiled with compilers like "pgif77" or other "*f77" compilers, will they still allow/obey newer Fortran language constructs (namely the things that we're discussing for the F2003 bindings)?
>> On Dec 11, 2009, at 5:47 PM, Bill Long wrote:
>>> What do you mean by "Fortran 77 codes"? There are codes that are
>>> written in fixed source form and others in free source form. If by F77
>>> you mean fixed source form, then that should be accommodated.
>>> Otherwise, old codes that were written in the before ~ 1993 are still
>>> Fortran programs and should compile with modern compilers for today's
>>> incarnation of standard Fortran. Apart from supporting fixed source
>>> form, what retrofit is necessary?
>>> Craig Rasmussen wrote:
>>>> Jeff raised an interesting question with me. Should new features that are being considered for MPI-3 be retrofitted if possible for Fortran 77 codes? Some users might say yes as they never intend to use modern Fortran features. On the other hand, F77 is over 30 years old and so perhaps we should move on and not put support (money) into adding new features.
>>>> The new Fortran MPI-3 bindings will allow users to link to codes using F77 bindings so if users want new bindings they only have
>>>> to use MPI3 locally.
>>>> mpi3-fortran mailing list
>>>> mpi3-fortran at lists.mpi-forum.org
>>> 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
>>> mpi3-fortran mailing list
>>> mpi3-fortran at lists.mpi-forum.org
>> Jeff Squyres
>> jsquyres at cisco.com
>> mpi3-fortran mailing list
>> mpi3-fortran at lists.mpi-forum.org
> mpi3-fortran mailing list
> mpi3-fortran at lists.mpi-forum.org
jsquyres at cisco.com
More information about the mpiwg-fortran