Boost logo

Boost Users :

Subject: [Boost-users] mpi all reduce with std::vector and back_inserter
From: Kraus Philipp (philipp.kraus_at_[hidden])
Date: 2011-05-05 18:08:39


Hello,

I have a std::vector<std::string> vector at each CPU. I would like to
"reduce" all vectors on all CPUs. For example:

CPU 0: vec = [a, b, c, d]
CPU 1: vec = [e, f, g, h]

std::vector<std::string> myreduce;
mpi::all_reduce( mpi com object, vec, myreduce, #);

myreduce = [a, b, c, d, e, f, g, h]

How can I do this? Should I replace my # with a back_inserter of the
std::vector?

Thx for help

Phil


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net