2021
DOI: 10.1109/mcse.2021.3083216
|View full text |Cite
|
Sign up to set email alerts
|

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.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
91
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 200 publications
(91 citation statements)
references
References 11 publications
0
91
0
Order By: Relevance
“…We use Python with mpi4py package [33] to implement our developed HCMM scheme over Amazon EC2 clusters. To emulate the straggler effects in large-scale systems [34], we inject artificial delays 6 .…”
Section: B Experiments Using Amazon Ec2 Machinesmentioning
confidence: 99%
“…We use Python with mpi4py package [33] to implement our developed HCMM scheme over Amazon EC2 clusters. To emulate the straggler effects in large-scale systems [34], we inject artificial delays 6 .…”
Section: B Experiments Using Amazon Ec2 Machinesmentioning
confidence: 99%
“…The source code is written in Python, with the usage of libraries such as NumPy for vector computation [18], Tensorflow for representing the GNN [19], NetworkX for representing the network state [20], the OpenAI Gym framework for representing the DRL environment [21], and MPI4PY for establishing the communication between workers [22]. The source code, together with all the training and evaluation results presented in this paper, are publicly available 1 .…”
Section: Resultsmentioning
confidence: 99%
“…Software: astrochem (Maret & Bergin 2015), matplotlib (Hunter 2007), mpi4py (Dalcin & Fang 2021), numpy (Harris et al 2020)…”
Section: Acknowledgementsmentioning
confidence: 99%