Boost.MPI library binary

Hello if I find a library binary of Boost.MPI, does it mean it must have been built against 1 of the many MPI implementations? Or is there some sort of link-level compatibility ?

Hi,
On Mon, Nov 22, 2010 at 9:14 AM, Hicham Mouline
if I find a library binary of Boost.MPI, does it mean it must have been built against 1 of the many MPI implementations?
Or is there some sort of link-level compatibility ?
Short answer would be: Yes, and there is no link-level compatibility. All MPI implementations do not have binary compatibility. All they have is source-level compatibility. As Boost.MPI is built on top of one of the specific MPI implementation, the library file (libboost_mpi.so.1.xx.x on unix-like system) depends on one of the MPI implementation. Best regards, -- Ryo IGARASHI, Ph.D. rigarash@gmail.com

At Mon, 22 Nov 2010 09:22:50 +0900, Ryo IGARASHI wrote:
Hi,
On Mon, Nov 22, 2010 at 9:14 AM, Hicham Mouline
wrote: if I find a library binary of Boost.MPI, does it mean it must have been built against 1 of the many MPI implementations?
Or is there some sort of link-level compatibility ?
Short answer would be: Yes, and there is no link-level compatibility.
All MPI implementations do not have binary compatibility. All they have is source-level compatibility. As Boost.MPI is built on top of one of the specific MPI implementation, the library file (libboost_mpi.so.1.xx.x on unix-like system) depends on one of the MPI implementation.
If you're looking at the binaries supplied by BoostPro for Windows, we are using the Microsoft Compute Cluster Pack SDK. -- Dave Abrahams BoostPro Computing http://www.boostpro.com

-----Original Message----- From: boost-users-bounces@lists.boost.org [mailto:boost-users- bounces@lists.boost.org] On Behalf Of David Abrahams Sent: 22 November 2010 00:34 To: boost-users@lists.boost.org Subject: Re: [Boost-users] Boost.MPI library binary
If you're looking at the binaries supplied by BoostPro for Windows, we are using the Microsoft Compute Cluster Pack SDK. If anyone's interested in building boost.mpi with bjam over openmpi on windows for instance, a small change is required to mpi.jam, see http://lists.boost.org/boost-build/2010/11/24369.php
regards,
participants (3)
-
David Abrahams
-
Hicham Mouline
-
Ryo IGARASHI