I just tried a test from scratch on master with intel MPI. One more or less expected failure on nonblocking-test (I think a fix is in develop) in "default" mode. But even on master, there is a huge problem when setting BOOST_MPI_HOMOGENEOUS in boost/mpi/config.hpp (which is probably the default usage, most MPI application run in homogeneous environment). primitive.hpp:110: void boost::mpi::binary_buffer_iprimitive::load_impl(void *, int): Assertion `position+l<=static_cast<int>(buffer_.size())' failed. ../../../boost/test/minimal.hpp(123): exception "signal: SIGABRT (application abort requested)" caught in function: 'int main(int, char **)' Basically, packed_iprimitive seems fine but binary_buffer_iprimitive has been broken. That's for the master branch (the upcomming release). Regards ALain On 11/04/2015 06:08, Robert Ramey wrote:
In trying to investigate this problem, I've attempted to test MPI in accordance with the procedure described at http://www.boost.org/doc/libs/master/doc/html/mpi/getting_started.html#mpi.c.... It does'n't seem to work, On the other hand, it seems it builds the rest of boost. Any ideas?
Robert Ramey
-- View this message in context: http://boost.2283326.n4.nabble.com/serialization-failing-MPI-build-tp4674375... Sent from the Boost - Dev mailing list archive at Nabble.com.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
-- --- Alain