
Simple serialization into binary archives seems to be ok (no crash and
valgrind clean). I changed slightly some implementation details and
now the error I get is an "MPI message truncated": sometimes it
crashes with this message, other times it seems to hang while eating
more and more RAM as time passes.
I'm going to try mpich2 and see if it makes any difference.
Cheers,
Francesco.
On Fri, Sep 3, 2010 at 1:56 PM, Francesco Biscani
Hi Matthias,
I'm gonna try right now. Just as an update, the problem seems to go away if I serialize the payload in a text archive, convert it to string, and send the string instead of the archive.
Cheers,
Francesco.
On Fri, Sep 3, 2010 at 1:30 PM, Matthias Troyer
wrote: On 3 Sep 2010, at 17:31, Francesco Biscani wrote:
Hi Matthias,
I updated to Boost 1.44.0 but unfortunately the crash is now even in local mode (mpirun -np 2). The strange thing is that the serialization code is apparently working fine when used with text archives, but with MPI archives the slave process, upon reception, is deserializing the objects with seemingly random values (e.g., huge values instead of 1 or 0 for an integer data member of a structure).
I'm trying to isolate the problem right now and, in case I can reproduce it with a minimal example, I will post it here (though it is likely some mistake on my part, it's the first time I use MPI and serialization libraries).
Hi Francesco
Have you tried it with binary archives?
Matthias
_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users