Jump to content

pyMPI

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by GünniX (talk | contribs) at 08:32, 13 January 2019 (References). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

pyMPI is a software project that integrates the Message Passing Interface (MPI) into the Python interpreter.

It allows one to write parallel programs using the Python language.

It has not been updated since 2013-04-17. [1]

Example of usage

This python program:

$ mpirun -np 3 pyMPI
> import mpi
> print "Hi, I'm process #%d" % mpi.rank

will print this output:

Hi, I'm process #0
Hi, I'm process #1
Hi, I'm process #2

The -np parameter given to mpirun tells mpi to use 3 processes, and each process in its turn prints its output on the screen.

References

  1. ^ "MPI Python". SourceForge. Retrieved 2018-12-16.