Skip to content

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_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace
AMD: zen2, zen3, zen4
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake
(none) 2023.06 mpi4py/3.1.4-gompi-2022b
3.1.4 generic: aarch64, x86_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace
AMD: zen2, zen3, zen4
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake
(none) 2023.06 mpi4py/3.1.4-gompi-2023a
3.1.5 generic: aarch64, x86_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace
AMD: zen2, zen3, zen4
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake
(none) 2023.06 mpi4py/3.1.5-gompi-2023b
4.0.1 generic: aarch64, x86_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace
AMD: zen2, zen3, zen4
Intel: haswell, skylake_avx512, sapphirerapids, icelake, cascadelake
(none) 2025.06 mpi4py/4.0.1-gompi-2024a
4.1.0 generic: aarch64, x86_64
Arm: a64fx, neoverse_n1, neoverse_v1, nvidia/grace
AMD: zen2, zen3, zen4
Intel: 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-2022b
mpi4py/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