|
Boost : |
From: Markus Blatt (Markus.Blatt_at_[hidden])
Date: 2006-09-16 05:29:14
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>
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk