==============
MPI for Python
==============

:Author:  Lisandro Dalcin
:Contact: dalcinl@gmail.com


Online Documentation
--------------------

Hosted at *Read the Docs* [http://mpi4py.readthedocs.org/]:

.. image::  https://readthedocs.org/projects/mpi4py/badge/?version=stable
   :target: https://mpi4py.readthedocs.org/stable/
.. image::  https://readthedocs.org/projects/mpi4py/badge/?version=latest
   :target: https://mpi4py.readthedocs.org/latest/

Hosted at *Bitbucket* [https://mpi4py.bitbucket.io/]:

+ `User Manual (HTML)`_ (generated with Sphinx_).
+ `User Manual (PDF)`_  (generated with Sphinx_).
+ `API Reference`_      (generated with Epydoc_).

.. _User Manual (HTML): usrman/index.html
.. _User Manual (PDF):  mpi4py.pdf
.. _API Reference:      apiref/index.html

.. _Sphinx: http://sphinx-doc.org/
.. _Epydoc: http://epydoc.sourceforge.net/


Discussion and Support
----------------------

Hosted at Google Groups:

+ Group Page:   http://groups.google.com/group/mpi4py
+ Mailing List: mpi4py@googlegroups.com


Downloads and Development
-------------------------

Hosted at Bitbucket:

+ Project Site:    https://bitbucket.org/mpi4py/mpi4py
+ Source Releases: https://bitbucket.org/mpi4py/mpi4py/downloads
+ Issue Tracker:   https://bitbucket.org/mpi4py/mpi4py/issues
+ Git Repository:  https://bitbucket.org/mpi4py/mpi4py.git


Citations
---------

+ L. Dalcin, P. Kler, R. Paz, and A. Cosimo,
  *Parallel Distributed Computing using Python*,
  Advances in Water Resources, 34(9):1124-1139, 2011.
  http://dx.doi.org/10.1016/j.advwatres.2011.04.013

+ L. Dalcin, R. Paz, M. Storti, and J. D'Elia,
  *MPI for Python: performance improvements and MPI-2 extensions*,
  Journal of Parallel and Distributed Computing, 68(5):655-662, 2008.
  http://dx.doi.org/10.1016/j.jpdc.2007.09.005

+ L. Dalcin, R. Paz, and M. Storti,
  *MPI for Python*,
  Journal of Parallel and Distributed Computing, 65(9):1108-1115, 2005.
  http://dx.doi.org/10.1016/j.jpdc.2005.03.010


Acknowledgments
---------------

This project was partially supported by the
Extreme Computing Research Center (ECRC),
Division of Computer, Electrical, and
Mathematical Sciences & Engineering (CEMSE),
King Abdullah University of Science and Technology (KAUST).
