Boost logo

Boost :

Subject: Re: [boost] [serialization] failing MPI build
From: Alain Miniussi (alain.miniussi_at_[hidden])
Date: 2015-04-11 04:04:00

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



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
> 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:
> Sent from the Boost - Dev mailing list archive at
> _______________________________________________
> Unsubscribe & other changes:


Boost list run by bdawes at, gregod at, cpdaniel at, john at