mpi4py 1.3
MPI for Python
This package provides Python bindings for the Message Passing Interface (MPI) standard. It is implemented on top of the MPI-1/MPI-2 specification and exposes an API which grounds on the standard MPI-2 C++ bindings.
This package supports:
- Convenient communication of any picklable Python object
- point-to-point (send & receive)
- collective (broadcast, scatter & gather, reduction)
- Fast communication of Python object exposing the Python buffer
interface (NumPy arrays, builtin bytes/string/array objects)
- point-to-point (blocking/nonbloking/persistent send & receive)
- collective (broadcast, block/vector scatter & gather, reduction)
- Process groups and communication domains
- Creation of new intra/inter communicators
- Cartesian & graph topologies
- Parallel input/output:
- read & write
- blocking/nonbloking & collective/noncollective
- individual/shared file pointers & explicit offset
- Dynamic process management
- spawn & spawn multiple
- accept/connect
- name publishing & lookup
- One-sided operations (put, get, accumulate)
You can install the in-development version of mpi4py with:
$ pip install mpi4py==dev
or:
$ easy_install mpi4py==dev
- Author: Lisandro Dalcin
- Documentation: mpi4py package documentation
- Home Page: http://mpi4py.googlecode.com/
- Download URL: http://mpi4py.googlecode.com/files/mpi4py-1.3.tar.gz
- Keywords: scientific computing,parallel computing,message passing,MPI
- License: BSD
- Platform: Mac OS X,Linux,Solaris,Unix,Windows
- Requires pickle
- Provides mpi4py.MPE, mpi4py.MPI, mpi4py.rc, mpi4py.dl, mpi4py
-
Categories
- Development Status :: 5 - Production/Stable
- Intended Audience :: Developers
- Intended Audience :: Science/Research
- License :: OSI Approved :: BSD License
- Operating System :: MacOS :: MacOS X
- Operating System :: Microsoft :: Windows
- Operating System :: POSIX
- Operating System :: POSIX :: Linux
- Operating System :: POSIX :: SunOS/Solaris
- Operating System :: Unix
- Programming Language :: C
- Programming Language :: Cython
- Programming Language :: Python
- Programming Language :: Python :: 2
- Programming Language :: Python :: 3
- Topic :: Scientific/Engineering
- Topic :: Software Development :: Libraries :: Python Modules
- Topic :: System :: Distributed Computing
- Package Index Owner: dalcinl
- DOAP record: mpi4py-1.3.xml
