From: Joachim Worringen <joachim@lfbs.rwth-aachen.de>
Newsgroups: comp.parallel.mpi
Subject: Re: Building a portable library?
Date: Thu, 27 May 1999 12:57:40 +0200
Organization: Chair for Operating Systems, RWTH Aachen
Message-Id: <374D2524.3CD50587@lfbs.rwth-aachen.de>
References: <qu3e0j4aav.fsf@ajax.hpc.pko.dec.com>
    <374D021B.4B338B09@etnus.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Xref: ukc comp.parallel.mpi:5132


James Cownie wrote:
> 
> John Bircsak wrote:
> >
> > Where might I find information pertaining to building a library
> > based on MPI, that is portable?  By this I mean that I would be
> > able to use the same library, without re-compilation, at several
> > different sites, each with a potentially different MPI implementation.
> 
> Unless the MPI implementation is the same this is unlikely to work.
> 
> MPI is a source level standard, not a binary one. (For instance
> the standard nowhere says what the type MPI_Communicator
> *is*, or what the value of MPI_COMM_WORLD *is*,
> merely that such types and objects exist with these names).

That's correct. However, it should be no problem to build a MPI-based
library which is portable at source-code level.

  Joachim

-- 
|  _      |  Joachim Worringen
|_|_`__   |  Lehrstuhl fuer Betriebssysteme, RWTH Aachen
  | |__)  |  http://www.lfbs.rwth-aachen.de/~joachim
    |__)S |  joachim@lfbs.rwth-aachen.de

