.. boostmpi documentation master file, created by sphinx-quickstart on Tue Feb 3 00:48:53 2009. You can adapt this file completely to your liking, but it should at least contain the root `toctree` directive. Welcome to boostmpi's documentation! ==================================== :mod:`boostmpi` is a high-quality Python wrapper around the `Message Passing Interface `_ (MPI). MPI is a standardized interface to libraries such as `OpenMPI `_ and `MPICH `_ that provide high-performance inter-process communication for distributed-memory computing. :mod:`boostmpi` uses the `Boost.MPI library `_, which gives MPI a very usable C++ interface. This C++ interface is then made accessible to Python via the `Boost.Python library `_. :mod:`boostmpi` was originally distributed as part of the `Boost C++ library `_. This separate distribution aims to make the software more accessible. Here's a small sample to give you an idea what programming with :mod:`boostmpi` is like:: import boostmpi as mpi if mpi.rank == 0: for i in range(1, mpi.size): mpi.world.send(dest=i, value="Hey %d, what's up?" % i) else: print mpi.world.recv() Web Page and Support -------------------- :mod:`boostmpi` has a `home page `_ that contains news, download links and support options for boostmpi. Table of Contents ----------------- .. toctree:: :maxdepth: 2 installing reference faq Indices and tables ================== * :ref:`genindex` * :ref:`modindex` * :ref:`search`