Re: MPI/Fortran95 incompatibility? Was - Re: Pass by reference in Fortran77 standard?
- From: lindahl@xxxxxxx (Greg Lindahl)
- Date: 9 Jan 2006 12:01:28 -0800
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)
.
- References:
- Pass by reference in Fortran77 standard?
- From: Paul Van Delst
- Re: MPI/Fortran95 incompatibility? Was - Re: Pass by reference in Fortran77 standard?
- From: Greg Lindahl
- Re: MPI/Fortran95 incompatibility? Was - Re: Pass by reference in Fortran77 standard?
- From: Ron Shepard
- Re: MPI/Fortran95 incompatibility? Was - Re: Pass by reference in Fortran77 standard?
- From: Paul Van Delst
- Pass by reference in Fortran77 standard?
- Prev by Date: Re: Jumping into block of an if construct
- Next by Date: Re: MPI/Fortran95 incompatibility? Was - Re: Pass by reference in Fortran77 standard?
- Previous by thread: Re: xlf passing mechanism test? Was: Re: MPI/Fortran95 incompatibility?
- Next by thread: Re: MPI/Fortran95 incompatibility? Was - Re: Pass by reference in Fortran77 standard?
- Index(es):
Relevant Pages
|
|