MPI bindings for Python! Brings distributed parallel programming to Python from small SMP to huge clusters.
Project description
Distributed Parallel Programming for Python! This package builds on traditional Python by enabling users to write distributed, parallel programs based on MPI message passing primitives. General python objects can be messaged between processors. Many MPI version 1.1 functions (e.g. send, recv, isend, bcast, barrier, comm_dup, etc…) available to Python for arbitrary, picklable types.