summaryrefslogtreecommitdiff
path: root/doc/html/mpi.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/mpi.html')
-rw-r--r--doc/html/mpi.html75
1 files changed, 60 insertions, 15 deletions
diff --git a/doc/html/mpi.html b/doc/html/mpi.html
index 6d4801a7fe..dfbce28914 100644
--- a/doc/html/mpi.html
+++ b/doc/html/mpi.html
@@ -38,35 +38,80 @@
<div><div class="legalnotice">
<a name="mpi.legal"></a><p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
- file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
- http://www.boost.org/LICENSE_1_0.txt </a>)
+ file LICENSE_1_0.txt or copy at &lt;ulink url="http://www.boost.org/LICENSE_1_0.txt"&gt;
+ http://www.boost.org/LICENSE_1_0.txt &lt;/ulink&gt;)
</p>
</div></div>
</div></div>
<div class="toc">
<p><b>Table of Contents</b></p>
<dl class="toc">
-<dt><span class="section"><a href="mpi.html#mpi.intro">Introduction</a></span></dt>
+<dt><span class="section"><a href="mpi.html#mpi.introduction">Introduction</a></span></dt>
<dt><span class="section"><a href="mpi/getting_started.html">Getting started</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="mpi/getting_started.html#mpi.mpi_impl">MPI Implementation</a></span></dt>
-<dt><span class="section"><a href="mpi/getting_started.html#mpi.config">Configure and Build</a></span></dt>
-<dt><span class="section"><a href="mpi/getting_started.html#mpi.using">Using Boost.MPI</a></span></dt>
+<dt><span class="section"><a href="mpi/getting_started.html#mpi.getting_started.implementation">MPI Implementation</a></span></dt>
+<dt><span class="section"><a href="mpi/getting_started.html#mpi.getting_started.config">Configure and Build</a></span></dt>
+<dt><span class="section"><a href="mpi/getting_started.html#mpi.getting_started.using">Using Boost.MPI</a></span></dt>
</dl></dd>
<dt><span class="section"><a href="mpi/tutorial.html">Tutorial</a></span></dt>
<dd><dl>
-<dt><span class="section"><a href="mpi/tutorial.html#mpi.point_to_point">Point-to-Point communication</a></span></dt>
-<dt><span class="section"><a href="mpi/tutorial.html#mpi.collectives">Collective operations</a></span></dt>
-<dt><span class="section"><a href="mpi/tutorial.html#mpi.communicators">Managing communicators</a></span></dt>
-<dt><span class="section"><a href="mpi/tutorial.html#mpi.cartesian_communicator">Cartesian communicator</a></span></dt>
-<dt><span class="section"><a href="mpi/tutorial.html#mpi.reference">Reference</a></span></dt>
-<dt><span class="section"><a href="mpi/tutorial.html#mpi.python">Python Bindings</a></span></dt>
+<dt><span class="section"><a href="mpi/tutorial.html#mpi.tutorial.point_to_point">Point-to-Point communication</a></span></dt>
+<dt><span class="section"><a href="mpi/tutorial.html#mpi.tutorial.collectives">Collective operations</a></span></dt>
+<dt><span class="section"><a href="mpi/tutorial.html#mpi.tutorial.user_data_types">User-defined data types</a></span></dt>
+<dt><span class="section"><a href="mpi/tutorial.html#mpi.tutorial.communicators">Communicators</a></span></dt>
+<dt><span class="section"><a href="mpi/tutorial.html#mpi.tutorial.threading">Threads</a></span></dt>
+<dt><span class="section"><a href="mpi/tutorial.html#mpi.tutorial.skeleton_and_content">Separating structure
+ from content</a></span></dt>
+<dt><span class="section"><a href="mpi/tutorial.html#mpi.tutorial.performance_optimizations">Performance optimizations</a></span></dt>
</dl></dd>
+<dt><span class="section"><a href="mpi/c_mapping.html">Mapping from C MPI to Boost.MPI</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html">Reference</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi_hpp">Header &lt;boost/mpi.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.allocator_hpp">Header &lt;boost/mpi/allocator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.cartesian_communicator_hpp">Header &lt;boost/mpi/cartesian_communicator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.collectives_hpp">Header &lt;boost/mpi/collectives.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.collectives_fwd_hpp">Header &lt;boost/mpi/collectives_fwd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.communicator_hpp">Header &lt;boost/mpi/communicator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.config_hpp">Header &lt;boost/mpi/config.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.datatype_hpp">Header &lt;boost/mpi/datatype.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.datatype_fwd_hpp">Header &lt;boost/mpi/datatype_fwd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.environment_hpp">Header &lt;boost/mpi/environment.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.exception_hpp">Header &lt;boost/mpi/exception.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.graph_communicator_hpp">Header &lt;boost/mpi/graph_communicator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.group_hpp">Header &lt;boost/mpi/group.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.inplace_hpp">Header &lt;boost/mpi/inplace.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.intercommunicator_hpp">Header &lt;boost/mpi/intercommunicator.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.nonblocking_hpp">Header &lt;boost/mpi/nonblocking.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.operations_hpp">Header &lt;boost/mpi/operations.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.packed_iarchive_hpp">Header &lt;boost/mpi/packed_iarchive.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.packed_oarchive_hpp">Header &lt;boost/mpi/packed_oarchive.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.python_hpp">Header &lt;boost/mpi/python.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.request_hpp">Header &lt;boost/mpi/request.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.skeleton_and_content_hpp">Header &lt;boost/mpi/skeleton_and_content.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.skeleton_and_content_fwd_hpp">Header &lt;boost/mpi/skeleton_and_content_fwd.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.status_hpp">Header &lt;boost/mpi/status.hpp&gt;</a></span></dt>
+<dt><span class="section"><a href="mpi/reference.html#header.boost.mpi.timer_hpp">Header &lt;boost/mpi/timer.hpp&gt;</a></span></dt>
+</dl></dd>
+<dt><span class="section"><a href="mpi/python.html">Python Bindings</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="mpi/python.html#mpi.python.quickstart">Quickstart</a></span></dt>
+<dt><span class="section"><a href="mpi/python.html#mpi.python.user_data">Transmitting User-Defined Data</a></span></dt>
+<dt><span class="section"><a href="mpi/python.html#mpi.python.collectives">Collectives</a></span></dt>
+<dt><span class="section"><a href="mpi/python.html#mpi.python.skeleton_content">Skeleton/Content Mechanism</a></span></dt>
+<dt><span class="section"><a href="mpi/python.html#mpi.python.compatibility">C++/Python MPI Compatibility</a></span></dt>
+<dt><span class="section"><a href="mpi/python.html#mpi.python.reference">Reference</a></span></dt>
+</dl></dd>
+<dt><span class="section"><a href="mpi/design.html">Design Philosophy</a></span></dt>
+<dt><span class="section"><a href="mpi/performance.html">Performance Evaluation</a></span></dt>
+<dt><span class="section"><a href="mpi/history.html">Revision History</a></span></dt>
+<dt><span class="section"><a href="mpi/acknowledge.html">Acknowledgments</a></span></dt>
</dl>
</div>
<div class="section">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="mpi.intro"></a>Introduction</h2></div></div></div>
+<a name="mpi.introduction"></a><a class="link" href="mpi.html#mpi.introduction" title="Introduction">Introduction</a>
+</h2></div></div></div>
<p>
Boost.MPI is a library for message passing in high-performance parallel applications.
A Boost.MPI program is one or more processes that can communicate either via
@@ -124,12 +169,12 @@
</ul></div>
<p>
Boost.MPI can be accessed either through its native C++ bindings, or through
- its alternative, <a class="link" href="mpi/tutorial.html#mpi.python" title="Python Bindings">Python interface</a>.
+ its alternative, <a class="link" href="mpi/python.html" title="Python Bindings">Python interface</a>.
</p>
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: April 09, 2019 at 19:42:32 GMT</small></p></td>
+<td align="left"><p><small>Last revised: August 14, 2019 at 12:09:36 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>