Parallel Boost Graph Library

Overview

The Parallel Boost Graph Library is an extension to the Boost Graph Library (BGL) for parallel and distributed computing. It offers distributed graphs and graph algorithms to exploit coarse-grained parallelism along with parallel algorithms that exploit fine-grained parallelism, while retaining the same interfaces as the (sequential) BGL. Code written using the sequential BGL should be easy to parallelize with the parallel BGL.

  1. Auxiliary data structures
  1. Distributed graph concepts
  1. Graph data structures
  1. Graph adaptors
  1. Algorithms
  1. Parallel programming library

Copyright (C) 2005 The Trustees of Indiana University.

Authors: Douglas Gregor and Andrew Lumsdaine