1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
MPI for Python
==============
.. only:: html or man
:Author: Lisandro Dalcin
:Contact: dalcinl@gmail.com
:Date: |today|
.. topic:: Abstract
*MPI for Python* provides Python bindings for the *Message Passing
Interface* (MPI) standard, allowing Python applications to exploit
multiple processors on workstations, clusters and supercomputers.
This package builds on the MPI specification and provides an object
oriented interface resembling the MPI-2 C++ bindings. It supports
point-to-point (sends, receives) and collective (broadcasts,
scatters, gathers) communication of any *picklable* Python object,
as well as efficient communication of Python objects exposing the
Python buffer interface (e.g. NumPy arrays and builtin
bytes/array/memoryview objects).
.. toctree::
:caption: Contents
:maxdepth: 2
intro
overview
tutorial
mpi4py
mpi4py.MPI
mpi4py.typing
mpi4py.futures
mpi4py.util
mpi4py.run
mpi4py.bench
reference
citation
install
develop
guidelines
license
changes
.. only:: html and not singlehtml
* :ref:`genindex`
|