pyMPI is a software project that integrates the
Message Passing Interface (MPI) into the
Python interpreter.
It allows one to write
parallel
Parallel is a geometric term of location which may refer to:
Computing
* Parallel algorithm
* Parallel computing
* Parallel metaheuristic
* Parallel (software), a UNIX utility for running programs in parallel
* Parallel Sysplex, a cluster of I ...
programs using the Python language.
It has not been updated since 2013-04-17.
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
External links
* {{sourceforge, pympi
Python (programming language) software