
On Sat, Sep 16, 2006 at 11:05:12AM +0200, Matthias Troyer wrote:
On Sep 16, 2006, at 10:22 AM, Markus Blatt wrote:
The question came up when I looked into mpi/collectives/broadcast.hpp:
If this function gets called the performance will definitely be suboptimal as the root will send to all others. It this just the case if no MPI_Datatype was constructed (like for the linked list) or is it called whenever the boost serialization is used?
OK, I see your concern. This is actually only used when no MPI_Datatype can be constructed. That is when there no MPI_Datatype is possible, such as for a linked list, and if you do not use the skeleton&content mechanism either.
So there is always a way to circumvent that. That's fair enough. Cheers, Markus Blatt -- DUNE -- The Distributed And Unified Numerics Environment <http://www.dune-project.org>