资 源 简 介
Pypar
Pypar is an efficient but easy-to-use module that allows programs written in Python to run in parallel on multiple processors and communicate using message passing. Pypar provides bindings to a subset of the message passing interface standard MPI.
Breaking News
We are moving Pypar to Github to facilitate more collaboration. This page and the Google repository will remain as is for the foreseeable future, but if you want the latest features please get Pypar from https://github.com/daleroberts/pypar
Features
Flexibility: Pypar allows communication of general Python objects of any type.
Intuitive API: The user need only specify what to send and to which processor. Pypar takes care of details about data types and MPI specifics such as tags, buffers, communication status and communicators. Receiving is analogous.
Efficiency: Full bandwidth of C-MPI programs