mpi4py: Status Update After 12 Years of Development

Lisandro Dalcin, Yao-Lung Leo Fang

Research output: Contribution to journalArticlepeer-review

48 Scopus citations


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.
Original languageEnglish (US)
Pages (from-to)1-1
Number of pages1
JournalComputing in Science & Engineering
StatePublished - 2021

Bibliographical note

KAUST Repository Item: Exported on 2021-05-26

ASJC Scopus subject areas

  • Engineering(all)
  • Computer Science(all)


Dive into the research topics of 'mpi4py: Status Update After 12 Years of Development'. Together they form a unique fingerprint.

Cite this