MPI for Python
latest
Contents
Introduction
Overview
Tutorial
mpi4py
mpi4py.MPI
mpi4py.typing
mpi4py.futures
mpi4py.util
mpi4py.run
mpi4py.bench
Reference
Citation
Installation
Development
Appendix
LICENSE
CHANGES
Index
MPI for Python
MPI for Python
Edit on GitHub
MPI for Python
Author
:
Lisandro Dalcin
Contact
:
dalcinl
@
gmail
.
com
Date
:
Sep 19, 2023
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
Input/Output (MPI-IO)
Dynamic Process Management
GPU-aware MPI + Python GPU arrays
One-Sided Communication (RMA)
Wrapping with SWIG
Wrapping with F2Py
mpi4py
Runtime configuration options
Environment variables
Miscellaneous functions
mpi4py.MPI
Classes
Functions
Attributes
mpi4py.typing
mpi4py.futures
MPIPoolExecutor
MPICommExecutor
Command line
Parallel tasks
Utilities
Examples
Citation
mpi4py.util
mpi4py.util.dtlib
mpi4py.util.pkl5
mpi4py.util.pool
mpi4py.run
Exceptions and deadlocks
Command line
mpi4py.bench
Reference
mpi4py.MPI
Citation
Installation
Build backends
Using
pip
Using
conda
Linux
macOS
Windows
Development
Prerequisites
Building
Testing
Appendix
MPI-enabled Python interpreter
Building MPI from sources
LICENSE
CHANGES
Index
Read the Docs
v: latest
Versions
latest
stable
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
pdf
html
epub
On Read the Docs
Project Home
Builds