mpi4py¶
MPI for Python (mpi4py) provides bindings of the Message Passing Interface (MPI) standard for the Python programming language, allowing any Python program to exploit multiple processors.
homepage: https://github.com/mpi4py/mpi4py
Available installations¶
| mpi4py version | Supported CPU targets | Supported GPU targets | EESSI version | Module |
|---|---|---|---|---|
| 3.1.4 | generic: aarch64, x86_64Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/graceAMD: zen2, zen3, zen4Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake |
(none) | 2023.06 | mpi4py/3.1.4-gompi-2022b |
| 3.1.4 | generic: aarch64, x86_64Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/graceAMD: zen2, zen3, zen4Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake |
(none) | 2023.06 | mpi4py/3.1.4-gompi-2023a |
| 3.1.5 | generic: aarch64, x86_64Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/graceAMD: zen2, zen3, zen4Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake |
(none) | 2023.06 | mpi4py/3.1.5-gompi-2023b |
| 4.0.1 | generic: aarch64, x86_64Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/graceAMD: zen2, zen3, zen4Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake |
(none) | 2025.06 | mpi4py/4.0.1-gompi-2024a |
| 4.1.0 | generic: aarch64, x86_64Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/graceAMD: zen2, zen3, zen4Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake |
(none) | 2025.06 | mpi4py/4.1.0-gompi-2025a |
Extensions¶
Overview of extensions included in mpi4py installations
mpi4py¶
mpi4py version |
mpi4py modules that include it |
|---|---|
| 3.1.4 | mpi4py/3.1.4-gompi-2022bmpi4py/3.1.4-gompi-2023a |
| 3.1.5 | mpi4py/3.1.5-gompi-2023b |
| 4.0.1 | mpi4py/4.0.1-gompi-2024a |
| 4.1.0 | mpi4py/4.1.0-gompi-2025a |