Boost C++ 库

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb SutterAndrei Alexandrescu, C++ 编码标准

Parallel BGL Parallel Boost Graph Library

概述

Parallel Boost Graph Library 是 Boost Graph Library (BGL) 的扩展,用于并行和分布式计算。它提供分布式图和图算法来利用粗粒度并行性,以及利用细粒度并行性的并行算法,同时保留与(顺序)BGL 相同的接口。使用顺序 BGL 编写的代码应该很容易使用并行 BGL 进行并行化。首次接触 Parallel BGL 的访问者应该阅读我们的架构概述

  1. 进程组
  1. 辅助数据结构
  1. 分布式图概念
  1. 图数据结构
  1. 图适配器
  1. 图输入/输出
  1. 合成数据生成器
  1. 算法

版权 (C) 2005-2009 Indiana University 理事会。

作者:Nick Edmonds, Douglas Gregor, 和 Andrew Lumsdaine