Update of /cvsroot/boost/boost/libs/mpi/doc
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv2918/libs/mpi/doc

Modified Files:
        mpi.qbk 
Log Message:
Document graph topologies, implement layer over MPI_Topo_test

Index: mpi.qbk
===================================================================
RCS file: /cvsroot/boost/boost/libs/mpi/doc/mpi.qbk,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- mpi.qbk     1 Jun 2007 16:56:43 -0000       1.8
+++ mpi.qbk     1 Jun 2007 18:22:00 -0000       1.9
@@ -1486,27 +1486,41 @@
  `MPI_Attr_delete`]] [unsupported]]
 ]
 
-Boost.MPI currently provides no support for process topologies.
+Boost.MPI will provide complete support for creating communicators
+with different topologies and later querying those topologies. Support
+for graph topologies is provided via an interface to the
[EMAIL PROTECTED]://www.boost.org/libs/graph/doc/index.html Boost Graph Library
+(BGL)], where a communicator can be created which matches the
+structure of any BGL graph, and the graph topology of a communicator
+can be viewed as a BGL graph for use in existing, generic graph
+algorithms.
 
 [table Process topologies
   [[C Function/Constant] [Boost.MPI Equivalent]]
   
-  [[`MPI_GRAPH`] [unsupported]]
-  [[`MPI_CART`] [unsupported]]
-  [[`MPI_UNDEFINED`] [unsupported]]
+  [[`MPI_GRAPH`] [unnecessary; use [memberref 
boost::mpi::communicator::has_graph_topology 
`communicator::has_graph_topology`]]]
+  [[`MPI_CART`] [unnecessary; use [memberref 
boost::mpi::communicator::has_cartesian_topology 
`communicator::has_cartesian_topology`]]]
 
   [EMAIL PROTECTED]://www.mpi-forum.org/docs/mpi-11-html/node133.html#Node133
   `MPI_Cart_create`]] [unsupported]]
   [EMAIL PROTECTED]://www.mpi-forum.org/docs/mpi-11-html/node134.html#Node134
   `MPI_Dims_create`]] [unsupported]]
   [EMAIL PROTECTED]://www.mpi-forum.org/docs/mpi-11-html/node135.html#Node135
-  `MPI_Graph_create`]] [unsupported]]
+  `MPI_Graph_create`]] [[memberref
+  boost::mpi::communicator::with_graph_topology
+  `communicator::with_graph_topology`]]]
   [EMAIL PROTECTED]://www.mpi-forum.org/docs/mpi-11-html/node136.html#Node136
-  `MPI_Topo_test`]] [unsupported]]
+  `MPI_Topo_test`]] [[memberref
+  boost::mpi::communicator::has_graph_topology
+  `communicator::has_graph_topology`], [memberref
+  boost::mpi::communicator::has_cartesian_topology
+  `communicator::has_cartesian_topology`]]] 
   [EMAIL PROTECTED]://www.mpi-forum.org/docs/mpi-11-html/node136.html#Node136
-  `MPI_Graphdims_get`]] [unsupported]]
+  `MPI_Graphdims_get`]] [[funcref boost::mpi::num_vertices
+  `num_vertices`], [funcref boost::mpi::num_edges `num_edges`]]]
   [EMAIL PROTECTED]://www.mpi-forum.org/docs/mpi-11-html/node136.html#Node136
-  `MPI_Graph_get`]] [unsupported]]
+  `MPI_Graph_get`]] [[funcref boost::mpi::vertices
+  `vertices`], [funcref boost::mpi::edges `edges`]]]
   [EMAIL PROTECTED]://www.mpi-forum.org/docs/mpi-11-html/node136.html#Node136
   `MPI_Cartdim_get`]] [unsupported]]
   [EMAIL PROTECTED]://www.mpi-forum.org/docs/mpi-11-html/node136.html#Node136
@@ -1516,9 +1530,11 @@
   [EMAIL PROTECTED]://www.mpi-forum.org/docs/mpi-11-html/node136.html#Node136
   `MPI_Cart_coords`]] [unsupported]]
   [EMAIL PROTECTED]://www.mpi-forum.org/docs/mpi-11-html/node136.html#Node136
-  `MPI_Graph_neighbors_count`]] [unsupported]]
+  `MPI_Graph_neighbors_count`]] [[funcref boost::mpi::out_degree
+  `out_degree`]]]
   [EMAIL PROTECTED]://www.mpi-forum.org/docs/mpi-11-html/node136.html#Node136
-  `MPI_Graph_neighbors`]] [unsupported]]
+  `MPI_Graph_neighbors`]] [[funcref boost::mpi::out_edges
+  `out_edges`], [funcref boost::mpi::adjacent_vertices `adjacent_vertices`]]]
   [EMAIL PROTECTED]://www.mpi-forum.org/docs/mpi-11-html/node137.html#Node137
   `MPI_Cart_shift`]] [unsupported]]
   [EMAIL PROTECTED]://www.mpi-forum.org/docs/mpi-11-html/node138.html#Node138


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to