MPY is an implementation and extension of the Message Passing Interface or MPI. The original specifications for MPI only stated that C/C++ and Fortran needed to be supported. Although Python is a interpreted language that is inherently slower then a well produced C program, the ability to rapidly code Python programs for a proof of concept, or even a finished product supplies enough reason to produce a MPI library for Python. In addition to being a MPI library for Python, MPY provides many features that would require extensive programing in a C or Fortran environment to achieve.
|