Message-Id: <374D021B.4B338B09@etnus.com>
Date: Thu, 27 May 1999 09:28:11 +0100
From: James Cownie <jcownie@etnus.com>
Organization: Etnus, Inc.
Mime-Version: 1.0
Newsgroups: comp.parallel.mpi
Subject: Re: Building a portable library?
References: <qu3e0j4aav.fsf@ajax.hpc.pko.dec.com>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Xref: ukc comp.parallel.mpi:5131


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).

-- Jim 

James Cownie	<jcownie@etnus.com>
Etnus, Inc.     +44 117 9071438
http://www.etnus.com

