
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? 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? Thanks, Volodya

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
participants (2)
-
Jeremiah Willcock
-
Vladimir Prus