[MPI3 Fortran] Deprecate mpif.h?

Hubert Ritzdorf hritzdorf at hpce.nec.com
Sat Mar 6 04:45:35 CST 2010

I don't know how many different pre-compiled modules and object 
files for different compiler options you are supporting. 
But you cannot assume that all mpif.h users use mpif77/mpif90
scripts for compiling application files and linking executables.


-----Original Message-----
From: mpi3-fortran-bounces at lists.mpi-forum.org [mailto:mpi3-fortran-bounces at lists.mpi-forum.org] On Behalf Of N.M. Maclaren
Sent: Thursday, March 04, 2010 2:47 PM
To: MPI-3 Fortran working group
Subject: Re: [MPI3 Fortran] Deprecate mpif.h?

On Mar 4 2010, Hubert Ritzdorf wrote:

> I was thinking for the specific object files which might be generated 
> together with the MPI module when compiling the MPI module. These object 
> files have to be additionally specified within the link step, if the 
> compiler generates such object files for the specific mpi module.

That's almost trivial to solve, and has been solved many times before.
A single library contains both sets of object files, and the compiled
code contains a reference to what it needs.

All the implementor needs to do is to ensure that there are no name
clashes, and the object files will interoperate.

Nick Maclaren.

mpi3-fortran mailing list
mpi3-fortran at lists.mpi-forum.org

More information about the mpiwg-fortran mailing list