parallel NumPy: PyMPI, myMPI or something else?

Robert Kern robert.kern at
Mon Oct 22 05:11:05 CEST 2007

smithken04 at wrote:
> Hi!
> I am trying to find my way to a running parallel NumPy installation.
> Can you help me getting started wihtout losing my way several times?
> PyMPI and myMPI are apperently not too actively developed. Is this
> true? Are they mature enough so that they don't need any more updates?
> Have they been replaced by more recent modules?

The people who I know who use MPI and Python have been using mpi4py. I haven't
used it myself, though.

> Then, if I have NumPy running with PyMPI or whatever, is NumPy already
> optimized for a MPI environment so that for example matrix
> multiplication, iterative solvers etc. are automatically distributed?


> Or do I have to split each problem myself to make use of the
> parallelism?

Pretty much.

Robert Kern

"I have come to believe that the whole world is an enigma, a harmless enigma
 that is made terrible by our own mad attempt to interpret it as though it had
 an underlying truth."
  -- Umberto Eco

More information about the Python-list mailing list