
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