Special features and known issues

  • The Intel® MPI Library pins processes automatically. Use the I_MPI_PIN and related environment variables to control process pinning. See the "Intel® MPI Library for Windows Reference Manual" for details.

  • The Intel® MPI Library enhances message-passing performance on DAPL*-based interconnects by maintaining a cache of virtual-to-physical address translations in the MPI DAPL* data transfer path. To disable the translation cache completely, set the environment variable I_MPI_RDMA_TRANSLATION_CACHE to "disable".

  • The following MPI-2 features are not supported by the Intel MPI Library for Windows:
    • Process spawning and attachment
    • Passive target one-sided communication when the target process does not call any MPI functions
    • User-defined data representations

  • The nmake utility does not work correctly if path to the Intel® MPI Library compiler drivers contain spaces. For instance, C:\Program Files(x86)\Intel\MPI\3.2
For more complete information about compiler optimizations, see our Optimization Notice.