PyMPI
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.
Example of usage
If you run this python program:
$ mpirun -np 3 pyMPI
> import mpi
> print "Hi, I'm process #%d" % mpi.rank
It 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 it's output on the screen.