From: Matthias Troyer (troyer_at_[hidden])
Date: 2007-01-09 16:33:05
On 8 Jan 2007, at 17:57, Doug Gregor wrote:
> Back when we started writing the Message Passing library, we decided
> to put it into the "parallel" subdirectory (then the "mpi" sub-sub-
> directory), because we were hoping that "parallel" could become a top-
> level categorization for various parallel-programming libraries...
> threads, mpi, shared memory, etc. That may happen some day (when we
> manage to break Boost into pieces), but for now it's just a pain.
> Users need to using the longish namespace "boost::parallel::mpi",
> file names "boost/parallel/mpi", and run bjam with "bjam --with-
> parallel" (rather than "--with-mpi").
> So, unless I hear screams, I'm going to move libs/parallel into libs/
> mpi, boost/parallel into boost/mpi, and simplify its underlying
> directory structure a bit. When the time comes to split up Boost, and
> if it involves deeper namespaces, we'll make the change again then.
> For now, simpler is better.
IIRC our original idea for the parallel directory was that at some
future time also threads, shmem, and other libraries could be laced
under parallel. Unless we plan to move these libraries we can as well
move mpi out of the parallel directory.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk