Contents

mpi4py 4.0.1

0

Python bindings for MPI

Python bindings for MPI

Stars: 799, Watchers: 799, Forks: 119, Open Issues: 6

The mpi4py/mpi4py repo was created 11 years ago and the last code push was Yesterday.
The project is popular with 799 github stars!

How to Install mpi4py

You can install mpi4py using pip

pip install mpi4py

or add it to a project with poetry

poetry add mpi4py

Package Details

Author
Lisandro Dalcin
License
BSD-3-Clause
Homepage
None
PyPi:
https://pypi.org/project/mpi4py/
Documentation:
https://mpi4py.readthedocs.io/en/stable/
GitHub Repo:
https://github.com/mpi4py/mpi4py

Classifiers

  • Scientific/Engineering
  • Software Development/Libraries/Python Modules
  • System/Distributed Computing
No  mpi4py  pypi packages just yet.

Errors

A list of common mpi4py errors.

Code Examples

Here are some mpi4py code examples and snippets.

GitHub Issues

The mpi4py package has 6 open issues on GitHub

  • Build fails with Cython 3.0
  • MPICommExecutor & MPIPoolExecutor Freeze Indefinitely

See more issues on GitHub

Related Packages & Articles

horovod 0.28.1

Horovod is a powerful distributed training framework for Python that allows you to train deep learning models across multiple GPUs and servers quickly and efficiently. It falls under the category of distributed computing libraries. Built on top of TensorFlow, PyTorch, and other popular deep learning frameworks, Horovod simplifies the process of scaling up your model training by handling the complexities of distributed training under the hood.