Boost logo

Boost :

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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk