Intel® MPI Library Developer Reference for Linux* OS
This document reflects the updates for Intel® MPI Library 2019 release for Linux* OS:
The following latest changes in this document were made:
Intel MPI Library 2019
Document overhaul to align with supported functionality.
Removed the I_MPI_HARD_FINALIZE, I_MPI_MIC, I_MPI_ENV_PREFIX_LIST, I_MPI_TUNE*, I_MPI_ENV_PREFIX_LIST,I_MPI_JOB_FAST_STARTUP,I_MPI_FALLBACK, I_MPI_DAPL*, I_MPI_LARGE_SCALE_THRESHOLD, I_MPI_OFA*, I_MPI_TCP*, I_MPI_TMI* environment variables.
Removed the -hostos option from Local Options.
Added the I_MPI_OFI_LIBRARY_INTERNAL environment variable to OFI-capable Network Fabrics Control.
Added an option for setting MPI_UNIVERSE_SIZE to Global Options.
Added new collective operations to I_MPI_ADJUST Family Environment Variables.
Added new variables I_MPI_SHM_CELL_EXT_SIZE and I_MPI_SHM_CELL_EXT_NUM_TOTAL to Shared Memory Control.
Added impi_info utility.
Updated mpitune utility.
Updated the topic Environment Variables for Asynchronous Progress Control.
Added environment variables for Multi-EP (I_MPI_THREAD_SPLIT, I_MPI_THREAD_RUNTIME, I_MPI_THREAD_MAX, I_MPI_THREAD_ID_KEY).
Examples are now available as a part of Intel® MPI Library Developer Guide
Intel MPI Library 2018 Update 3
Added new algorithms for I_MPI_ADJUST_ALLREDUCE to I_MPI_ADJUST Family.
Intel MPI Library 2018 Update 2
Improved shm performance with collective operations (I_MPI_THREAD_YIELD)
Bug fixes
Intel MPI Library 2018 Update 1
Added the environment variable I_MPI_STARTUP_MODE in Other Environment Variables.
Intel MPI Library 2018
Removed support of the Intel® Xeon Phi™ coprocessors (formerly code named Knights Corner).
I_MPI_DAPL_TRANSLATION_CACHE is now disabled by default
I_MPI_HARD_FINALIZE is now enabled by default for the OFI and TMI fabrics
I_MPI_JOB_FAST_STARTUP is now intended for OFI and TMI fabrics only
Default value change for I_MPI_FABRICS_LIST
The -mps option has been replaced with -aps.
Added environment variables I_MPI_{C,CXX,FC,F}FLAGS, I_MPI_LDFLAGS and I_MPI_FORT_BIND in Compilation Environment Variables.
Added environment variables I_MPI_OFI_ENABLE_LMT and I_MPI_OFI_MAX_MSG_SIZE in OFI-capable Network Fabrics Control.
Intel MPI Library 2017 Update 2
Added the environment variable I_MPI_HARD_FINALIZE in Other Environment Variables.
Added the environment variable I_MPI_MEMORY_SWAP_LOCK in Memory Placement Policy Control.
Intel MPI Library 2017 Update 1
The environment variable I_MPI_SLURM_EXT (Other Environment Variables) is now enabled by default.
Added a new algorithm for I_MPI_ADJUST_GATHER and related environment variable I_MPI_ADJUST_GATHER_SEGMENT (I_MPI_ADJUST Family).
Added the environment variable I_MPI_PORT_RANGE in Hydra Environment Variables.
Intel MPI Library 2017
Document layout changes.
Updated the topic Memory Placement Policy Control.
Added the environment variables I_MPI_OFI_DIRECT_RMA and I_MPI_OFI_DSEND in OFI*-capable Network Fabrics Control.
Added a new topic Asynchronous Progress Control.
Added the environment variable I_MPI_LUSTRE_STRIPE_AWARE in File System Support.
Added the environment variable I_MPI_SLURM_EXT in Other Environment Variables.
Updated the Table: Environment Variables, Collective Operations, and Algorithms in I_MPI_ADJUST Family.
Added the following environment variables in I_MPI_ADJUST Family:
I_MPI_ADJUST_<COLLECTIVE>_SHM_KN_RADIX
I_MPI_COLL_INTRANODE