Intel® oneAPI HPC Toolkit Release Notes

Published: 07/19/2019  

Last Updated: 10/05/2021

Where to Find the Release

https://software.intel.com/en-us/oneapi

Also reference the Intel® oneAPI Base Toolkit Release Notes for additional information.

System Requirements

Please see the Intel® oneAPI HPC Toolkit System Requirements.

Major Features Supported

New in 2021.4

Toolkit Level Updates

  • Added a new tool, the Diagnostics Utility for Intel® oneAPI Toolkits.  Learn more.

Intel® C++ Compiler Classic 2021.4

  • Patches and security updates.

Intel® Fortran Compiler Classic 2021.4

  • Patches and security updates.

Intel® Fortran Compiler (Beta) 2021.4

  • Additional support for Fortran 2008 from previous release.
  • Improved OpenMP* offloading (but not full 5.1 support yet).
  • Improved performance on both traditional and offloading benchmarks.

Intel® Cluster Checker 2021.4

  • Added a dependency tree for framework definitions to display the hierarchy of included framework definitions.
  • Updated third-party SQLite3*, IOzone*, CZMQ*, and ZeroMQ* libraries to latest stable versions.
  • Bug fixes and improvements.

Intel® MPI Library 2021.4

  • Performance improvements for Google Cloud Platform.
  • Performance improvements of OFI/psm3 for Mellanox ConnectX®-6 (HDR).
  • Startup time optimization. Enabled I_MPI_STARTUP_MODE=pmi_shm_netmod by default.

Intel® Inspector 2021.4

  • Improved C++ stack frames visualization.
  • Reduced number of false reports on libc and OpenCL libraries.

Intel® Trace Analyzer and Collector 2021.4

  • Bug fixes.

Diagnostics Utility for Intel® oneAPI Toolkits

The Diagnostics Utility for Intel® oneAPI Toolkits is designed to diagnose the system status for using Intel® products. This is the first Preview release supported on Linux Ubuntu 20.04 LTS, SLES 15 SP2 and RHEL 8.2. With this utility, you can identify errors such as:

  • Permission errors for the current user
  • Missing driver or an incompatible version of a driver
  • Incompatible version or configuration of the Operating System

More details on usage can be found in the Diagnostics Utility for Intel® oneAPI Toolkits User Guide.

Visual Studio Code Extensions for Intel oneAPI Toolkits

Several new extensions have been added to the Visual Studio Marketplace. To learn about how to use the extensions, see Using Visual Studio Code* with Intel® oneAPI Toolkits.

  • New names
    • Launch & Intellisense Configurator for Intel oneAPI Toolkits  is now Analysis Configurator for Intel oneAPI Toolkits
    • Advanced DPC++debugging for Intel oneAPI Toolkits is now GDB GPU Support for Intel oneAPI Toolkits
    • VS Code extension for connection to Intel oneAPI DevCloud  is now DevCloud Connector for Intel® oneAPI Toolkits
    • oneAPI extensions bundle for Intel oneAPI Toolkits is now Extension Pack for Intel oneAPI Toolkits
  • Analysis Configurator for Intel oneAPI Toolkits
    • Added additional settings in Preferences-> Settings
    • Added a function for automatic configuration of IntelliSense
    • Launch configurator for debugging moved to GPU Debug Support for Intel oneAPI Toolkits
  • Environment Configurator for Intel oneAPI Toolkits
    • Added additional settings in Preferences-> Settings
    • Improved working with setvars_config for setting up the environment
  • Extension Pack for Intel oneAPI Toolkits
    • Now all available VSCode extensions for oneAPI can be installed with one click using the Extension Pack for Intel oneAPI Toolkits installation
  • GDB GPU Support for Intel oneAPI Toolkits
    • Added SIMD Lane View for GPU debugging
    • Added help for gdb-oneapi enhanced commands
  • DevCloud Connector for Intel® oneAPI Toolkits
    • Automate VS Code remote connections to the oneAPI DevCloud
    • Identify connection issues and possible solutions
    • Assist in controlling your DevCloud session by setting DevCloud parameters
       

New in 2021.3

Toolkit Level Updates

  • Starting with the oneAPI 2021.4 release, SLES 12 and SLES 15 SP1 will no longer be supported.
  • Starting with the oneAPI 2022.1 release, Fedora 32 and Fedora 33 will no longer be supported.
  • Starting with the oneAPI 2022.1 software release, CentOS 8.x will no longer be supported.
  • Installation option --continue-with-optional-error which was added by mistake in an earlier release is now removed.

Intel® C++ Compiler 2021.3.0

  • Bug fixes.

Intel® Cluster Checker 2021.3.1

  • Improvements to environment modulefile and vars.sh script.
  • Cleanup of unneeded environment variables.
  • Bug fixes.

Intel® Fortran Compiler Classic 2021.3.0

  • Bug fixes.

Intel® Fortran Compiler (Beta) 2021.3.0

  • Implemented additional Fortran features.
  • Implemented additional OpenMP* features.
  • Bug fixes.

Intel® Inspector 2021.3

  • Updated third party components.

Intel® MPI Library 2021 Update 3

  • Added ofi/psm3 integration.
  • Added support for 3rd Generation Intel® Xeon® Scalable Processors.
  • Performance improvements for Mellanox* ConnectX®-6 (HDR) and Intel® Ethernet 800 Series.
  • Bug fixes.

 

New in 2021.2

Toolkit Level Updates

  • Added credist.txt and fredist.txt to compiler packages listing all redistributable files.
  • The setvars.sh script for Linux* and macOS* is now POSIX-compliant.

Intel® C++ Compiler Updates

  • Improved vectorization.

Intel® Cluster Checker Updates

  • Added new framework definitions to verify and analyze Intel® Ehternet 800 adapters.
  • Bug fixes.

Intel® Fortran Compiler Classic Updates

  • Implemented passing derived types by value to C struct.
  • Allows unlimited polymorphic entities.
  • Added support for device specific GPUs in declare variant.

Intel® Inspector Updates

  • Added Preview feature:  Correctness Analysis for DPC++ and OpenMP* target codes running on CPU target.

Intel® MPI Library Updates

  • Implemented Singularity* container support with the LSF* job scheduler.
  • Added support for the latest Mellanox* OFED.
  • Performance improvements.
  • Bug fixes.

Intel® Trace Analyzer and Collector Updates

  • Bug fixes.

New in 2021.1

Toolkit Level Updates

  • Added support for installing via Conda, PIP, and Nuget.

Intel® C++ Compiler Updates

  • Added new OS support.
  • Bug fixes.

Intel® Cluster Checker Updates

  • Added uniformity checking for fabric protocols and Columbiaville.

Intel® Fortran Compiler Classic Updates

  • Implemented full Fortran 2018 support.

Intel® Inspector Updates

  • Bug fixes.

Intel® MPI Library Updates

  • Bug fixes.

Intel® Trace Analyzer and Collector

  • Bug fixes.

Installation Instructions

Please see the Installation Guide for oneAPI Toolkits.

Known Issues

Deprecated/Removed Features

  • Support for Intel® Xeon Phi™ Processor x200 “Knights Landing (KNL)” and Intel® Xeon Phi™ Processors “Knights Mill (KNM)” is deprecated and will be removed in a future release.  Intel® Xeon Phi™ customers should continue to use compilers, libraries, and tools from the Intel® Parallel Studio XE 2020 and older PSXE releases, or compilers from the Intel® oneAPI Base Toolkit and Intel® oneAPI HPC Toolkit versions 2021.2 or 2021.1.

Tools Included in Intel® oneAPI HPC Toolkit

 

Notices and Disclaimers

Intel technologies may require enabled hardware, software or service activation.

No product or component can be absolutely secure.

Your costs and results may vary.

© Intel Corporation. Intel, the Intel logo, and other Intel marks are trademarks of Intel Corporation or its subsidiaries. Other names and brands may be claimed as the property of others.

No license (express or implied, by estoppel or otherwise) to any intellectual property rights is granted by this document.

The products described may contain design defects or errors known as errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.

Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.

Product and Performance Information

1

Performance varies by use, configuration and other factors. Learn more at www.Intel.com/PerformanceIndex.