3rdParty/boost/1.78.0/libs/graph_parallel/doc/index.rst
.. Copyright (C) 2004-2009 The Trustees of Indiana University. Use, modification and distribution is subject to the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
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. Visitors new to the Parallel BGL
should read our architectural overview_.
Process groups_MPI process group_Simple trigger interface_Distributed queue_Distributed property map_Distributed Graph_Distributed Vertex List Graph_Distributed Edge List Graph_Global Descriptor_Distributed adjacency list_Local subgraph adaptor_Vertex list graph adaptor_METIS input_R-MAT generator_Sorted R-MAT generator_Sorted unique R-MAT generator_Unique R-MAT generator_Scalable R-MAT generator_Erdos-Renyi generator_Sorted Erdos-Renyi generator_Small world generator_SSCA generator_Mesh generator_Distributed algorithms
Breadth-first search_
Dijkstra's single-source shortest paths_
Eager Dijkstra shortest paths_Crauser et al. Dijkstra shortest paths_Delta-Stepping shortest paths_Depth-first search_
Minimum spanning tree_
Boruvka's minimum spanning tree_Merging local minimum spanning forests_Boruvka-then-merge_Boruvka-mixed-merge_Connected components
Connected components_Connected components parallel search_Strongly-connected components_PageRank_
Boman et al. Graph coloring_
Fruchterman Reingold force-directed layout_
s-t connectivity_
Betweenness centrality_
Non-distributed betweenness centrality_
Copyright (C) 2005-2009 The Trustees of Indiana University.
Authors: Nick Edmonds, Douglas Gregor, and Andrew Lumsdaine
.. |Logo| image:: pbgl-logo.png :align: middle :alt: Parallel BGL :target: http://www.osl.iu.edu/research/pbgl
.. _Parallel Dijkstra example: dijkstra_example.html .. _Boost Graph Library: http://www.boost.org/libs/graph/doc .. _adjacency_list: http://www.boost.org/libs/graph/doc/adjacency_list.html .. _local subgraph adaptor: local_subgraph.html .. _vertex list graph adaptor: vertex_list_adaptor.html .. _MPI: http://www-unix.mcs.anl.gov/mpi/ .. _generic programming: http://www.cs.rpi.edu/~musser/gp/ .. _development page: design/index.html .. _process groups: process_group.html .. _MPI process group: process_group.html .. _Simple trigger interface: simple_trigger.html .. _Open Systems Laboratory: http://www.osl.iu.edu .. _Indiana University: http://www.indiana.edu .. _Distributed adjacency list: distributed_adjacency_list.html .. _Distributed queue: distributed_queue.html .. _Distributed property map: distributed_property_map.html .. _R-MAT generator: rmat_generator.html .. _Sorted R-MAT generator: sorted_rmat_generator.html .. _Sorted Unique R-MAT generator: sorted_unique_rmat_generator.html .. _Unique R-MAT generator: unique_rmat_generator.html .. _Scalable R-MAT generator: scalable_rmat_generator.html .. _Erdos-Renyi generator: http://www.boost.org/libs/graph/doc/erdos_renyi_generator.html .. _Sorted Erdos-Renyi generator: http://www.boost.org/libs/graph/doc/sorted_erdos_renyi_gen.html .. _Small world generator: http://www.boost.org/libs/graph/doc/small_world_generator.html .. _SSCA generator: ssca_generator.html .. _Mesh generator: mesh_generator.html .. _Breadth-first search: breadth_first_search.html .. _Depth-first search: tsin_depth_first_visit.html .. _Dijkstra's single-source shortest paths: dijkstra_shortest_paths.html .. _Eager Dijkstra shortest paths: dijkstra_shortest_paths.html#eager-dijkstra-s-algorithm .. _Crauser et al. Dijkstra shortest paths: dijkstra_shortest_paths.html#crauser-et-al-s-algorithm .. _Delta-Stepping shortest paths: dijkstra_shortest_paths.html#delta-stepping-algorithm .. _Minimum spanning tree: dehne_gotz_min_spanning_tree.html .. _Boruvka's minimum spanning tree: dehne_gotz_min_spanning_tree.html#dense-boruvka-minimum-spanning-tree .. _Merging local minimum spanning forests: dehne_gotz_min_spanning_tree.html#merge-local-minimum-spanning-trees .. _Boruvka-then-merge: dehne_gotz_min_spanning_tree.html#boruvka-then-merge .. _Boruvka-mixed-merge: dehne_gotz_min_spanning_tree.html#boruvka-mixed-merge .. _PageRank: page_rank.html .. _Boman et al. Graph coloring: boman_et_al_graph_coloring.html .. _Connected components: connected_components.html .. _Connected components parallel search: connected_components_parallel_search.html .. _Strongly-connected components: strong_components.html .. _Distributed Graph: DistributedGraph.html .. _Distributed Vertex List Graph: DistributedVertexListGraph.html .. _Distributed Edge List Graph: DistributedEdgeListGraph.html .. _Global Descriptor: GlobalDescriptor.html .. _METIS Input: metis.html .. _architectural overview: overview.html .. _Fruchterman Reingold force-directed layout: fruchterman_reingold.html .. _s-t connectivity: st_connected.html .. _Betweenness centrality: betweenness_centrality.html .. _Non-distributed betweenness centrality: non_distributed_betweenness_centrality.html