MPI for Python
3.1.6
Contents
Introduction
Overview
Tutorial
mpi4py
mpi4py.MPI
mpi4py.futures
mpi4py.util
mpi4py.run
Reference
Citation
Installation
Appendix
Index
MPI for Python
MPI for Python
Edit on GitHub
MPI for Python
Author
:
Lisandro Dalcin
Contact
:
dalcinl
@
gmail
.
com
Date
:
Apr 14, 2024
Contents
Introduction
What is MPI?
What is Python?
Related Projects
Overview
Communicating Python Objects and Array Data
Communicators
Point-to-Point Communications
Collective Communications
Support for GPU-aware MPI
Dynamic Process Management
One-Sided Communications
Parallel Input/Output
Environmental Management
Tutorial
Running Python scripts with MPI
Point-to-Point Communication
Collective Communication
MPI-IO
Dynamic Process Management
CUDA-aware MPI + Python GPU arrays
One-Sided Communications
Wrapping with SWIG
Wrapping with F2Py
mpi4py
Runtime configuration options
Environment variables
Miscellaneous functions
mpi4py.MPI
Classes
Functions
Attributes
mpi4py.futures
concurrent.futures
MPIPoolExecutor
MPICommExecutor
Command line
Examples
mpi4py.util
mpi4py.util.pkl5
mpi4py.util.dtlib
mpi4py.run
Interface options
Reference
mpi4py.MPI
Citation
Installation
Requirements
Using
pip
Using
distutils
Testing
Appendix
MPI-enabled Python interpreter
Building MPI from sources
Index
Read the Docs
v: 3.1.6
Versions
latest
stable
3.1.6
3.1.5
3.1.4
3.1.3
3.1.2
3.1.1
3.1.0
3.0.3
3.0.2
3.0.1
3.0.0
2.0.0
Downloads
On Read the Docs
Project Home
Builds