Intel® Fortran Compiler Release Notes and New Features

ID 792004
Updated 7/10/2023
Version Latest
Public

author-image

By

The page provides links to the Intel® Fortran Compiler and Intel® Fortran Compiler Classic Release Notes available in the Intel® oneAPI HPC Toolkit. The Intel® C++ Compiler Classic Release Notes are available on a separate page. The Intel® oneAPI DPC++/C++ Compiler Release Notes are here. The notes are categorized by major version, from newest to oldest, with individual releases listed within each major version.

Click a version to expand it into a summary of new features and changes in that version since the last release and access the download buttons for the detailed release notes, which include important information, such as pre-requisites, software compatibility, installation instructions, and known issues.

To get product updates, log in to the Intel® Software Development Products Registration Center.

For questions or technical support, visit Intel® Software Developer Support.

oneAPI 2023

These compilers are available in the Intel® oneAPI HPC Toolkit 2023.2.

Overview

Intel Fortran Compiler (ifx) version 2023.2

  • The Intel® Fortran Compiler now supports the Fortran 2023 REDUCTION locality-spec on the DO CONCURRENT construct. With compiler option [qQ]openmp, the compiler will parallelize the DO CONCURRENT construct. Add [fQ]fopenmp-targets=<device> to offload to an Intel GPU.
  • The ifx compiler option -check uninit improves correctness and reliability of Fortran applications by detecting errors related to uninitialized variables using the LLVM Memory Sanitizer. 
  • The compiler provides enhanced OpenMP 5.1/5.2 standards compliance by implementing order clause modifiers, allocators and dispatch constructs.
    • ALLOCATORS directive 
      Specifies memory allocators to be used to allocate variables in the associated Fortran ALLOCATE statement and to use in 
      their deallocation.
    •  TILE directive 
      Tiles (or blocks) one or more loops of a loop-nest. 
    • Optional END DISPATCH directive on the DISPATCH construct
    • END construct directives are now optional on OpenMP constructs that contain only a strictly-structured-block (a Fortran BLOCK construct).  

Intel Fortran Compiler Classic (ifort) version 2021.10.0

  • The Intel® Fortran Compiler Classic has been updated to include recent versions of 3rd party components, which include functional and security updates. Also, bug fixes for the Fortran Language.

Complete release notes

oneAPI 2022

These compilers are available in the Intel® oneAPI HPC Toolkit 2022.2.

Overview

ifort version 2021.6.0

  • Fortran language fixes and security updates

ifx version 2022.1.0

  • All of Fortran 2003 Standard is implemented including parameterized derived types
  • All of Fortran 2008 Standard is implemented with the exception of coarrays
  • Corrections to reported problems

Complete Release Notes

These compilers are available in the Intel® oneAPI HPC Toolkit 2022.1.

Overview

ifort version 2021.5.0

  • Fortran language fixes and security updates

ifx version 2022.0.0

  • All of Fortran 2003 Standard is implemented with the exception of parameterized derived types
  • All of Fortran 2008 Standard is implemented with the exception of coarrays
  • Corrections to reported problems

Complete Release Notes

oneAPI 2021