
22 Nov
2010
22 Nov
'10
12:22 a.m.
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