Re: MPI/Fortran95 incompatibility? Was - Re: Pass by reference in Fortran77 standard?



In article <dptvsf$69f$1@xxxxxxxxxxxxxxxxxx>,
Paul Van Delst <Paul.vanDelst@xxxxxxxx> wrote:

> The IBM xlf compiler comes to mind -- but I still haven't managed to
> get a definitive answer on this from an "official" source.

No compiler vendor is going to constrain what future compilers might
do.

By the way, this fix doesn't work for multi-dimensional arrays.

>Does anyone know if the Fortran API for MPI is a layer on top of "base" C (I presume, or
>whatever language) code -- ala netCDF, where the f90 API is an additional layer on top of
>the f77 API??

That's an implementation detail. MPICH happens to do the Fortran77 interface as a
set of C routines, which is how we were able to get our InfiniPath MPI library to
link with a bunch of different Fortrans, using just a single MPI library.

-- greg
(employed by, not speaking for, PathScale)

.



Relevant Pages

  • Re: A question on Newtons Method
    ... >> I can't believe you'd advise a noob to use a compiler which is still ... > production codes and codes from textbooks. ... > The Fortran standard generally does not specify the required behavior ... >> another important class of hassle which most numerical programmers ...
    (sci.math.num-analysis)
  • Fortran Resources (June)
    ... and the standard for the Fortran language and its derivatives. ... WHERE CAN I OBTAIN A FORTRAN 95 COMPILER? ... Absoft Fortran compilers, debuggers, and development tools for Windows, ... are available for Linux systems. ...
    (comp.lang.fortran)
  • Fortran Resources (July 2004)
    ... and the standard for the Fortran language and its derivatives. ... WHERE CAN I OBTAIN A FORTRAN 95 COMPILER? ... Absoft Fortran compilers, debuggers, and development tools for Windows, ... are available for Linux systems. ...
    (comp.lang.fortran)
  • Fortran Resources (August 2004)
    ... and the standard for the Fortran language and its derivatives. ... Absoft Fortran compilers, debuggers, and development tools for Windows, ... and Linux include source-compatible Fortran 95 compiler suites ... are available for Linux systems. ...
    (comp.lang.fortran)
  • Fortran Resources (Last Issue)
    ... the, then, new Fortran 90. ... and the standard for the Fortran language and its derivatives. ... WHERE CAN I OBTAIN A FORTRAN 95 COMPILER? ... The Fortran Company offers F, the subset language, for Unix and Windows, ...
    (comp.lang.fortran)