Intel® MPI Library Developer Reference for Linux* OS

ID 768732
Date 12/16/2022
Public

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

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.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.