parallel NumPy: PyMPI, myMPI or something else?

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


smithken04 at yahoo.com 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.

  http://mpi4py.scipy.org/

> 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?

No.

> 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