Intel® MPI Library Release Notes for Windows* OS

ID 914348
Updated 4/28/2026
Version
Public

A newer version of this document is available. Customers should click here to go to the newest version.

author-image

By

Overview

Intel® MPI Library for Windows OS* is a high-performance interconnect-independent multi-fabric library implementation of the industry-standard Message Passing Interface, v4.1 (MPI-4.1).

To receive technical support and updates, you need to register your product copy. See Technical Support below.

Key Features

This release of the Intel(R) MPI Library supports the following major features:

  • MPI-1, MPI-2.2, MPI-3.1, MPI 4.0 and MPI 4.1
  • Interconnect independence
  • C, C++, Fortran 77, Fortran 90 and Fortran 2008 language bindings
  • Amazon* AWS/EFA, Google* GCP support

Product Contents

  • The Intel® MPI Library Runtime Environment (RTE) contains the tools you need to run programs including scalable process management system (Hydra), supporting utilities, and dynamic libraries.
  • The Intel® MPI Library Development Kit (SDK) includes all of the Runtime Environment components and compilation tools: compiler wrapper scripts, include files and modules, debug libraries, and test codes.

You can redistribute the library under conditions specified in the License.

What's New

Intel® MPI Library 2021 Update 17.2 - oneAPI 2025.3.2

  • Bug fix: Fix a TCP related performance regression in libfabric.
  • Included missing headers and mod files in conda/pip impi-devel packages.

Intel® MPI Library 2021 Update 17.1

  • Bug fix: Fix a performance issue when using shared memory transport provided by libfabric providers instead of the built-in Intel MPI shared memory transport. This issue only affected single node scenarios.

Intel® MPI Library 2021 Update 17 - oneAPI 2025.3

  • Additional P-Core/E-Core recognition and settings for CPU pinning.
    • New options added to I_MPI_PIN_PROCESSOR_EXCLUDE_LIST environment variable to exclude P-Cores / E-Cores (ecore, ecores, pcore, pcores)
  • Integrated changes from libfabric v2.2.0
  • Added implicit mode for Thread Split functionality (Tech preview)
  • Bug fixes

     

    Known Issues and Limitations

    • When using thread split functionality with the new implicit mode, ensure that

      • Application follows the semantics of the MPI_THREAD_SPLIT communication model.

      • Set I_MPI_THREAD_MAX=<N> to the number of threads per rank, along with I_MPI_THREAD_SPLIT=1 and I_MPI_THREAD_SPLIT_MODE=implicit.
    • Single-process run with I_MPI_FABRICS=shm may lead to crash. Please use out-of-box settings or I_MPI_FABRICS=shm:ofi instead.
    • To use shared memory only and avoid network initialization on the single node, please explicitly set I_MPI_FABRICS=shm.
    • Server Message Block (SMB) shares may be unavailable for MPI processes in case of powershell bootstrap (out-of-box behavior). Consider Network File System (NFS) usage or domain-based authorization for this case.
    • On hybrid processors with efficient E-cores and performance P-cores, such as 12th and 13th Gen Intel® Core™ processors, Intel® MPI Library might pin processes to E-cores resulting in not best overall performance.  We recommend disabling pinning with I_MPI_PIN=no, or using I_MPI_PIN_PROCESSOR_LIST and/or I_MPI_PIN_PROCESSOR_EXCLUDE_LIST to explicitly set the process pinning.

    Removals

    netdir provider has been removed from 2021.14 release onward

    System Requirements

      Hardware Requirements

      • Systems based on the Intel® 64 architecture, in particular:

        • Intel® Core™ processor family or higher
        • Intel® Xeon® Scalable processor family
        • Intel® Xeon® 6 processor family
      • 1 GB of RAM per rank (2 GB recommended)
      • 1 GB of free hard disk space

      Software Requirements

      Windows* OS

      • Microsoft* Windows* Server 2019, 2022

      • Microsoft* Windows* 10, 11

      (SDK only) Compilers

      • Intel® C++/Fortran Compiler 17.0 or newer
      • Microsoft* Visual Studio* Compilers 2020

      Batch systems

      • Microsoft* Job Scheduler
      • Altair* PBS Pro* 9.2 or newer

      Fabric software

      Supported languages

      • For GNU* compilers: C, C++, Fortran 
      • For Intel® compilers: C, C++, Fortran 

      Legal Information

      Intel® technologies may require enabled hardware, software or service activation.

      No product or component can be absolutely secure.

      Your costs and results may vary.

      © Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.

      No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

      The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

      Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.

      Technical Support

      Every purchase of an Intel® Software Development Product includes a year of support services, which provides Priority Support at our Online Service Center web site.

      In order to get support you need to register your product in the Intel® Registration Center. If your product is not registered, you will not receive Priority Support.

      Additional Resources

      Intel® MPI Library

       

       

      1