Intel® MPI Library Developer Reference for Linux* OS

ID 768732
Date 3/31/2023
Public

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

Visible to Intel only — GUID: GUID-6B772DCC-BD0E-47D6-A587-77A4B2382559

Document Table of Contents

What's New

This page lists changes to the product that are reflected in the documentation. For a list of all changes, refer to the Release Notes.

Intel® MPI Library 2021.9 (Intel® oneAPI 2023.1)

  • Added new environmental variable I_MPI_EXTRA_FILESYSTEM_NFS_DIRECT to Other Environment Variables page.
  • Added the following CVARs:I_MPI_OFFLOAD_COPY_COLL_MAX_SIZE, I_MPI_OFFLOAD_FAST_MEMCPY_COLL, I_MPI_OFFLOAD_FAST_MEMCPY_COLL_MAX_SIZE to GPU Buffers Support page.

Intel® MPI Library 2021.8 (Intel® oneAPI 2023.0)

  • Added I_MPI_SPAWN function.
  • Added the following CVARs: I_MPI_OFFLOAD_SYMMETRIC, I_MPI_OFFLOAD_RDMA, I_MPI_OFFLOAD_FAST_MEMCPY, I_MPI_OFFLOAD_IPC.
  • Changed default value of I_MPI_OFFLOAD_PIPELINE_THRESHOLD variable.

Intel® MPI Library 2021.7.1 (Intel® oneAPI 2022.4)

  • No documentation changes.

Intel® MPI Library 2021.7 (Intel® oneAPI 2022.3)

  • No documentation changes.

Intel® MPI Library 2021.6 (Intel® oneAPI 2022.2)

  • I_MPI_OFFLOAD enables all GPU features including Intel MPI GPU pinning
  • Multi-rail support: I_MPI_MULTIRAIL enables multi-rail capability and is used to identify NICs serviced by the provider and to pick one on the same NUMA.

Intel® oneAPI 2021.5

  • Converged release and release_mt libraries. All features previously available in release_mt only are available in release library.
  • Added hcoll argument for I_MPI_COLL_EXTERNAL.
  • Added -prepend-timestamp option to Global Options topic.
  • Added I_MPI_COLL_DIRECT variable to I_MPI_ADJUST Family Environment Variables topic.
  • Changed the I_MPI_STARTUP_MODE default value to pmi_shm_netmod.
  • Changed the default pinning order to bunch.
  • Added new value for the I_MPI_SHM variable (icx).

Intel® oneAPI 2021.2

Additionally, minor updates have been made to fix inaccuracies in the document and improve user experience.

  • No documentation changes.

Intel® oneAPI Gold

  • Removed all content specific to Intel® Parallel Studio XE (see notice on title page).
  • Added Intel® Ethernet 800 Series support.
  • Added MPI + OpenMP offload examples.
  • Added new algorithm for MPI_Sendrecv_replace (I_MPI_ADJUST_SENDRECV_REPLACE=2).
  • Added I_MPI OFFLOAD variable to GPU Support topic.
  • Reworked directory layout:
    • Removed intel64/.
    • Mpivars.[c]sh and mpi modulefile moved to env/.
    • Mpivars.[c]sh renamed to vars.[c]sh.
  • Removed deprecated symbolic links.
  • Removed static libraries for debug configurations.