mpi4py: Status Update After 12 Years of Development

Abstract
MPI for Python (mpi4py) has evolved to become the most used Python binding for the Message Passing Interface (MPI). We report on various improvements and features that mpi4py gradually accumulated over the past decade, including support up to the MPI-3.1 specification, support for CUDA-aware MPI implementations, and other utilities at the intersection of MPI-based parallel distributed computing and Python application development.

Citation
Dalcin, L., & Fang, Y.-L. L. (2021). mpi4py: Status Update After 12 Years of Development. Computing in Science & Engineering, 1–1. doi:10.1109/mcse.2021.3083216

Publisher
Institute of Electrical and Electronics Engineers (IEEE)

Journal
Computing in Science & Engineering

DOI
10.1109/mcse.2021.3083216

Additional Links
https://ieeexplore.ieee.org/document/9439927/

Permanent link to this record