[Chicago] MPI in Python?

skip at pobox.com skip at pobox.com
Wed Feb 27 15:31:29 CET 2008


Is anyone using MPI within Python to harness the compute power of multiple
CPU machines?  I see two MPI packages available for Python:

    http://mpi4py.scipy.org/
    http://sourceforge.net/projects/pympi/

Any idea which of these is "better" for some vague definition of the word?
Is MPI too low-level?  Is there something higher-level on top of it?  I've
been playing around with Richard Oudkerk's processing package (see entry in
PyPI: http://pypi.python.org/pypi/processing).  That provides an interface
very much like Python's threading package, which makes it pretty easy to
use.  It's not based on MPI though.  A marriage of the two might be nice.

Any thoughts?

Skip



More information about the Chicago mailing list