$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] graph_parallel
From: Jeremiah Willcock (jewillco_at_[hidden])
Date: 2009-08-21 09:12:16
On Fri, 21 Aug 2009, Vladimir Prus wrote:
> I notice that release branch now has libs/graph_parallel. I have a couple
> of questions about that:
>
> 1. I don't see any mention of this addition at http://beta.boost.org/users/news/version_1_40_0
> Jeremiah, unless I've missed something, would you please add something to release notes?
This is not a new library, but I should add something to the release 
notes; I will do that today.  How do I change that page?
> 2. Normally, directories under libs/ correspond to libraries. I do not see any review
> for new library called graph_parallel on: http://www.boost.org/community/review_schedule.html,
> which suggest to me this is actually part of Boost.Graph libraries. Why does it have
> top-level directory?
This code could not be directly within libs/graph/ because there would be 
a circular dependency: graph_parallel depends on mpi, which depends on 
graph.  I had planned to put the parallel graph code into 
libs/graph/parallel/ (like the headers are within boost/), but the CMake 
build system for Boost is unable to handle a library that is not at the 
top level of libs/ as far as I know.  I do not believe moving the code to 
libs/graph/parallel would be a problem for Boost.Build.  I am still open 
to that move (I would actually prefer graph/parallel/) if CMake is not 
considered to be a problem.
-- Jeremiah Willcock