impi-rt
Intel® MPI Library
What it is and what it does
impi-rt is Intel's MPI (Message Passing Interface) library packaged for Python environments. It enables distributed computing on Intel-based clusters by providing standards-compliant message passing for parallel applications. The package is compatible with the open-source MPICH implementation, meaning code written for one can often work with the other.
This is a runtime distribution rather than a development kit—it provides the compiled MPI libraries needed to run parallel applications. Installation requires platform-specific wheels; currently only Linux x86_64 and Windows x64 are supported. No Python runtime dependencies are declared, suggesting the package primarily wraps native Intel MPI binaries.
Use it for:
- Running existing parallel applications built with Intel MPI on new systems without separate MPI installation
- Distributing Python-based HPC workflows that depend on Intel MPI as a binary dependency
- Development environments where Intel MPI needs to be available alongside Python tools
- Cluster job submissions requiring Intel MPI runtime without system-wide installation
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Intel's standards-based MPI implementation for cluster messaging on Intel architecture, compatible with MPICH.
Yes, if you need Intel MPI in a Python environment and your system is Linux x86_64 or Windows x64. The package is actively maintained, has no known vulnerabilities, and is widely downloaded. However, verify that the proprietary Intel Simplified Software License terms suit your use case, and confirm Python version compatibility before deploying.
Install
impi-rt on PyPI
pip
pip install impi-rtuv
uv add impi-rtpoetry
poetry add impi-rtInstalling impi-rt
Before you install
Medium install friction due to platform-specific wheels (Linux x86_64 and Windows x64 only). Active maintenance with a recent release.
License in practice
Licensed under Intel Simplified Software License (proprietary, non-SPDX). Unclear license treatment means you should review Intel's terms before deploying in production or redistributing.
Quickstart
pip install impi-rt==2021.18.1
# impi-rt provides MPI runtime; usage depends on your MPI application
Only available for Linux x86_64 and Windows x64 platforms; exact Python version requirements unspecified
Verify before relying
- Whether this package requires Intel MPI runtime libraries already installed on the system
- Exact Python version compatibility (requires_python is unspecified)
- Whether macOS or other architectures are supported despite wheel availability only for Linux and Windows
- Runtime dependencies or system prerequisites beyond what the wheel provides
Package facts
| License | Intel Simplified Software License (unclear) |
| Python support | not specified |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | none |
| Maintenance | actively maintained — 31 days since the last release |
| First released | |
| Downloads | 148,677/month — #11,022 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: impi_rt-2021.18.1-py2.py3-none-manylinux_2_28_x86_64.whl; impi_rt-2021.18.1-py2.py3-none-win_amd64.whl
Tags
More Libraries packages
urllib3 is an HTTP client library that provides…
permissive · top 100 on PyPI
requestsRequests is a Python HTTP library that…
permissive · top 100 on PyPI
pluggyPluggy provides a plugin system that lets you…
permissive · top 100 on PyPI
python-dateutilProvides parsing, arithmetic, and recurrence…
permissive · top 100 on PyPI
sixSix provides utility functions to write Python…
permissive · top 100 on PyPI
pytestpytest is a testing framework that lets you…
permissive · top 100 on PyPI
mpi4pympi4py provides Python bindings for the Message…
permissive · top 5,000 on PyPI
mpichProvides a high-performance Message Passing…
unclear · top 15,000 on PyPI
openmpiProvides a Python interface to Open MPI, a…
unclear · top 15,000 on PyPI
oneccl-develProvides Intel's oneAPI Collective…
unclear · top 15,000 on PyPI
onecclProvides Intel's oneAPI Collective…
unclear · top 15,000 on PyPI
nvidia-nvshmem-cu13NVSHMEM provides a global address space for GPU…
unclear · top 1,000 on PyPI
nvidia-nvshmem-cu12NVSHMEM provides a global address space for GPU…
unclear · top 5,000 on PyPI
intel-openmpProvides Intel's OpenMP runtime library for…
unclear · top 5,000 on PyPI
pytest-mpiA pytest plugin that marks and runs tests under…
permissive · top 15,000 on PyPI
intel-ptiProvides a framework for building profiling…
permissive · top 15,000 on PyPI