Intel® Cluster Tools Deprecation Information

Intel® MPI Library 2017 deprecations and removals

The following utilities have been deprecated in Intel MPI Library 2017:

  • Support for the Intel®: microarchitectures older than the generation codenamed Sandy Bridge

The following utilities have been removed in Intel MPI Library 2017:

  • MPD (Linux*) / SMPD (Windows*) including associated GUI utilities (wmpiconfig.exe, wmpiregister.exe, wmpiexec.exe) - see below for more details on the MPD/SMPD deprecations
  • SSHM: alternative shared memory mechanism
  • PVFS2: Dedicated Parallel Virtual File System*, Version 2 (Pvfs2) ADIO driver is disabled
  • The MPI Tuner Tutorial is removed from the installation and is available

If you have concerns about these deprecations, please send us feedback by submitting an issue at the Intel® Premier Customer Support site as soon as possible with your contact information.

Intel® MPI Library 5.1 Update 3 deprecations

The following utilities have been deprecated in Intel MPI Library 5.1 Update 3 and will be removed in the upcoming Intel MPI Library 2017 Beta release:

  • SSHM: alternative shared memory mechanism
  • MPD (Linux*) / SMPD (Windows*) including associated GUI utilities (wmpiconfig.exe, wmpiregister.exe, wmpiexec.exe) - see below for more details on the MPD/SMPD deprecations
  • Epoll: polling mode for the TCP fabric
  • JMI: library mode that allows tight integration with SLURM* or PBS Pro* job schedulers. This is replaced by the more direct 'slurm' and 'pbsdsh' bootstrap options.
  • PVFS2: Dedicated Parallel Virtual File System*, Version 2 (Pvfs2) ADIO driver will is being deprecated

If you have concerns about these deprecations, please send us feedback by submitting an issue at the Intel® Premier Customer Support site as soon as possible with your contact information.

32 Bit Support of Intel® MPI Library & Intel® Trace Analyzer and Collector

Inclusion of 32-bit binaries in the Intel® MPI Library and Intel® Trace Analyzer and Collector products is being deprecated.  If 32-bit support is required, we advise that you remain on Intel® MPI Library version 4.1 Updates and Intel® Trace Analyzer and Collector version 8.1 Updates, which continue to include 32-bit binaries.  The Intel® MPI Library 5.0 Beta and Intel® Trace Analyzer and Collector 9.0 Beta releases will not include 32-bit binaries.

Many developers have already migrated to 64-bit implementations of both their applications and of Intel libraries and tools.  If you have concerns about this deprecation, please send us feedback by submitting an issue at the Intel® Premier Customer Support site as soon as possible with your contact information.

Deprecation of the itcpin tool for Intel® Trace Analyzer and Collector

The itcpin tool as part of the Intel Trace Analyzer and Collector is being deprecated as of version 9.0. Subsequent versions will not include the tool at all. Alternatives to the functionality offered by itcpin are as follows:

  • Use the -trace option for the mpirun command to do runtime instrumentation. This option will dynamically load the Intel Trace Collector library as your application is running and create appropriate trace files at the end. Your executable does not have to be specially-compiled beforehand.
  • Use the -tcollect option for the Intel® Compilers to do instrumentation for the non-MPI sections of your code. You would have to recompile your application with -tcollect in order to get a full list of all MPI and non-MPI routines.

If you have any questions or comments regarding this deprecation, we welcome your feedback via the Intel® Premier Customer Support site.

Deprecation of the MPD and SMPD process managers for Intel® MPI Library

The MPD and SMPD process managers (PM) on Linux* and Windows*, respectively, are being deprecated as of Intel MPI Library 5.0. Subsequent versions will not include those PMs at all.

If you are currently using the mpiexec command to run your Intel MPI Library jobs, that uses the MPD and SMPD process managers by default. We recommend that you switch to using the mpirun or mpiexec.hydra commands as soon as possible - both of those will use the new Hydra process manager by default.

If you have any questions or comments regarding this deprecation, we welcome your feedback via the Intel® Premier Customer Support site.

Removal of the logging Intel® MPI Library libraries

The logging libraries trace internal Intel® MPI Library states in addition to the usual MPI function calls (e.g. libmpi_log.so). Those libraries have been removed from the install packages as of version 5.0.

If you have any questions or comments regarding this deprecation, we welcome your feedback via the Intel® Premier Customer Support site.

For more complete information about compiler optimizations, see our Optimization Notice.