Intel® Fortran Compiler Release Notes and New Features

By Igor Vorobtsov,

Published:05/15/2018   Last Updated:04/12/2021

This page provides the current Release Notes for the Intel® Fortran Compiler available with Intel® Parallel Studio XE The page also provides links to the Intel® Fortran Compiler Classic and Intel® Fortran Compiler (Beta) available in the Intel® oneAPI HPC Toolkit. The Intel® C++ Compiler Release Notes for Intel® Parallel Studio XE and for oneAPI are available on a separate page. 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.

You can copy a link to a specific version's section by clicking the chain icon next to its name.

All files are in PDF format - Adobe Reader* (or compatible) required.
To get product updates, log in to the Intel® Software Development Products Registration Center.


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

Intel® Fortran Compiler Classic and Intel® Fortran Compiler (Beta) 2021.2.0

These compilers are available in the IIntel® oneAPI HPC Toolkit.

Overview

Intel® Fortran Compiler Classic

  • Corrections to reported problems

Intel® Fortran Compiler (Beta)

  • A new pre-defined macro is available, 
  • Added support for general, non-OpenMP compiler directives (!DIR$):
  • F2003 and F2008 features added
    • Read this supplemental article for more information about the implementation of Fortran 2003, Fortran 2008, OpenMP 4.5 and OpenMP 5.0/5.1 features.
  • New OpenMP* features implemented

  • Corrections to reported problems

Complete Release Notes

Intel® Fortran Compiler Classic and Intel® Fortran Compiler (Beta) 2021.1.2 (patch release)

These compilers are available in the IIntel® oneAPI HPC Toolkit.

Overview

Intel® Fortran Compiler Classic

  • Minor change to the compiler version reported

Intel® Fortran Compiler (Beta)

  • Minor change to the compiler version reported
  • Fixes an issue causing ifx OpenMP offload to hang with the latest Level 0 driver.

Complete Release Notes

Intel® Fortran Compiler Classic and Intel® Fortran Compiler (Beta) 2021.1.1

These compilers are available in the IIntel® oneAPI HPC Toolkit.

Overview

Intel® Fortran Compiler Classic

  • The Fortran 2018 implementation is complete for ifort.
  • New compiler options
  • Corrections to reported problems

Intel® Fortran Compiler (Beta)

  • The implementation of Fortran 77 and Fortran 90/95 is complete.
  • Corrections to reported problems

Complete Release Notes

19.1 (PSXE 2020)

Release Notes:
Windows* (EN) Linux* (EN) macOS* (EN)

Overview

  • There are no new features in this update.
  • Corrections to reported problems.

 

Release Notes:
Windows* (EN) Linux* (EN) macOS* (EN)

Overview

  • Intel® Parallel Studio XE 2020 Composer Edition for Fortran and C++ Linux* contains an update to the Intel® C++ Compiler next generation code generator. This is invoked using the -qnextgen option to the ICC and ICPC compilers. This update to the Intel® C++ Compiler next generation code generator includes our latest updates and features for our C++ next generation compiler invoked with the -qnextgen option.
  • There are no new features, bug fixes, or security enhancements for the Intel® Fortran Compiler or the Intel® C++ Compiler without the -qnextgen option.
  • This is a Linux only release.

 

Release Notes:
Windows* (EN) Linux* (EN) macOS* (EN)

Overview

  • Corrections to reported problems

 

 

Release Notes:
Windows* (EN) Linux* (EN) macOS*


Windows* (JP) Linux* (JP)

Overview

  • New compiler options
  • New features from OpenMP* 5.0
  • New features from Fortran 2018
  • Corrections to reported problems

Windows* Highlights

  • Microsoft Windows Server* 2019 support added
  • Microsoft Visual Studio* 2019 support

Linux* Highlights

  • Fedora* 30 support added
  • Red Hat* Enterprise Linux* 8 support added
  • Ubuntu* 19.04 support added
  • CentOS* 8 support added
  • Debian* 10.0 support added

macOS* Highlights

  • macOS* 10.15 support added

19.0

Release Notes:
Windows* (EN) Linux* (EN) macOS*

Overview

  • Intel® Parallel Studio XE 2019 update 6 Composer Edition contains compiler update 8.
  • Compilers update 6 and 7 are not available to the general public.
  • Compilers update 6 and 7 were special releases not available to all customers.
  • Corrections to reported problems.
  • Includes certain functional and security updates. We recommend updating for these functional and security updates.

 

 

Release Notes:
Windows* (EN) Linux* (EN) macOS*


Windows* (JP) Linux* (JP)

Overview

  • Intel® Software License Manager upgrade to version 2.9 required for floating licenses
  • 32-bit support for coarrays deprecated, will be removed after 19.0
  • Corrections to reported problems.

Windows* Highlights

  • Microsoft Visual Studio* 2019 support

 

Release Notes:
Windows* (EN) Linux* (EN)

Overview

  • Was released for Windows* and Linux*, no macOS* release (see "update 4 Eng/Jpn" above for macOS* support)
  • Use the newer "update 4 Eng/Jpn" final update 4 release
  • Intel® Software License Manager upgrade to version 2.9 required for floating licenses
  • 32-bit support for coarrays deprecated, will be removed after 19.0
  • Corrections to reported problems.

Windows* Highlights

  • Microsoft Visual Studio* 2019 support

 

Release Notes:
Windows* Linux* macOS*

Overview

  • Previous compiler versions erroneously permitted a PRIVATE or SEQUENCE statement to appear prior to the declaration of any type parameters in a derive type declaration. Intel® Fortran Compiler 19.0 update 3 no longer permits this behavior.
  • Corrections to reported problems.

Windows* Highlights

  • Microsoft Visual Studio* Shell is removed

OS X* Highlights

  • Xcode* 10.1 support

 

Release Notes:
Windows* Linux* macOS*

Overview

  • Intel® Fortran Compiler 19.0 update 2 includes functional and security updates. Users should update to the latest version.

 

Release Notes:
Windows* (EN) Linux* (EN) macOS*


Windows* (JP) Linux* (JP)

Overview

  • New code names supported by -[a]x, -tune and -arch options
  • Value safe simd options for !$OMP SIMD directive
  • Corrections to reported problems

Windows* Highlights

  • Microsoft Visual Studio* 2017 update 8 (15.8) support

OS X* Highlights

  • macOS* 10.14 and Xcode* 10 support

 

Release Notes:
Windows* Linux* macOS*

Overview

  • -qopenmp-simd is on by default
  • New -check shape and -warn shape options
  • New vectorlength and dynamic_align/nodynamic_align clauses for vector directive
  • User-Defined Reduction support
  • New -fcf-protection option
  • New -[a]xcannonlake and -mtune=cannonlake options
  • -m support
  • -rcd option deprecated
  • Changes to mitigate speculative execution side-channel issues and new -mindirect-branch option
  • New and changed compiler options
  • New Fortran 2018 features support
  • Corrections to reported problems

Windows* Highlights

  • Restored context sensitive help in VS
  • Improvements in Fortran Editor

Linux* Highlights

  • Fedora* 27, 28 support added
  • Ubuntu* 18.04 LTS, 17.10 support added
  • SUSE Linux Enterprise Server* 12 (SP3), 15 support added
  • CentOS 7.1, 7.2 support added

OS X* Highlights

  • Xcode* 9.4 support

 

18.0

Release Notes:
Windows* Linux* macOS*

Overview

  • Intel® Parallel Studio XE 2018 update 5 Composer Edition has been updated to include more recent versions of 3rd party components, which include functional and security updates. Users should update to the latest version.

Release Notes:
Windows* Linux* macOS*

Overview

  • Corrections to reported problems

Release Notes:
Windows* Linux* macOS*

Overview

Windows* Highlights

  • Restored context sensitive help in VS
  • Microsoft Visual Studio* 2017 update 6 (15.6) support

Linux* Highlights

  • __INTEL_LIBIRC_DEBUG environment variable

OS X* Highlights

  • Xcode* 9.3 support

Release Notes:
Windows* (EN) Linux* (EN) macOS*


Windows* (JP) Linux* (JP)

Overview

Windows* Highlights

  • Microsoft Visual Studio* 2017 update 5 support

OS X* Highlights

  • Xcode* 9.2 support

Release Notes:
Windows* (EN) Linux* (EN) macOS*


Windows* (JP) Linux* (JP)

Overview

  • First update with Japanese localization
  • Corrections to reported problems

Windows* Highlights

  • Microsoft Visual Studio* 2017 update 3 (15.3) support
  • More stable integration with Microsoft Visual Studio* 2017

OS X* Highlights

  • Xcode* 9.1 and macOS* 10.13 support

Release Notes:
Windows* (EN) Linux* (EN) macOS*


Windows* (JP) Linux* (JP)

Overview

  • New -assume contiguous_pointer and -assume contiguous_assumed_shape options
  • New -qopt-zmm-usage option
  • Diagnose non-contiguous pointer assignment to CONTIGUOUS pointer with -check contiguous
  • Control-flow Enforcement Technology (CET) support
  • New option -fimf-use-svml to force the usage of SVML
  • Compile time dispatching for SVML calls
  • Change in treatment of -openmp option
  • Enhanced -init=[keyword] initialization choices
  • All -o* options replaced with -qo* options
  • Profile guided optimization hardware-based event sampling
  • MEMKIND high bandwidth memory directive
  • Offline documentation removed from the Installed Image
  • New features from Fortran 2008 are supported
  • Support for the Intel® Xeon Phi™ x100 product family coprocessor is removed
  • New monotonic, overlap and lastprivate keywords for OpenMP* SIMD directive
  • Task reduction support from OpenMP* technical report 4 : version 5.0 preview 1

Windows* Highlights

  • Microsoft Visual Studio* 2015 Shell and Libraries added
  • Microsoft Visual Studio* 2017 support added
  • Microsoft Windows Server* 2016 support added
  • Support for Microsoft Visual Studio* 2012 has been dropped
  • Context-Sensitive help (F1) and help menu items link to online documentation

Linux* Highlights

  • Red Hat* Enterprise Linux* 5 is not supported

17.0

Release Notes:
Windows* Linux* macOS*

Overview

Windows* Highlights

  • Microsoft* Visual Studio 2017 update 6 (15.6) support

Release Notes:
Windows* (EN) Linux* (EN) macOS*


Windows* (JP) Linux* (JP)

Overview

  • New options to mitigate branch target injection

Release Notes:
Windows* (EN) Linux* (EN) macOS*


Windows* (JP) Linux* (JP)

Overview

  • Various fixes for improved performance and stability

Linux* Highlights

  • Fix for issues related to incompatible behavior of Intel compiler with glibc 2.24-9 and newer

OS X* Highlights

  • There was no update 6 release

Release Notes:
Windows* (EN) Linux* (EN) macOS*


Windows* (JP) Linux* (JP)

Overview

  • New -qopt-zmm-usage option
  • Corrections to reported problems

Release Notes:
Windows* (EN) Linux* (EN) macOS*


Windows* (JP) Linux* (JP)

Overview

  • Updated Japanese localization
  • Corrections to reported problems

Windows* Highlights

  • Microsoft Visual Studio* 2017 support added
  • Fixed - Internal compiler error(s) involving parameter constants and /debug-parameters /debug compiler options

OS X* Highlights

  • Support Xcode* 8.3

Release Notes:
Windows* (EN) Linux* (EN) macOS*


Windows* (JP) Linux* (JP)

Overview

  • Corrections to reported problems

Windows* Highlights

  • There was no update 3 release

OS X* Highlights

  • There was no update 3 release

Release Notes:
Windows* (EN) Linux* (EN) macOS*


Windows* (JP) Linux* (JP)

Overview

  • DIR$ VECTOR [NO] MASK_READWRITE
  • Corrections to reported problems

OS X* Highlights

  • Support Xcode* 8.2

Release Notes:
Windows* (EN) Linux* (EN) macOS*


Windows* (JP) Linux* (JP)

Overview

  • First update with Japanese localization
  • OpenMP* monitor thread
  • Corrections to reported problems

OS X* Highlights

  • Support macOS* 10.12 and Xcode* 8.0

Release Notes:
Windows* (EN) Linux* (EN) macOS*


Windows* (JP) Linux* (JP)

Overview

  • New directives support from OpenMP* 4.5
  • New options to annotate source listings with compiler optimization reports
  • ATTRIBUTES code_align(n) to request code alignment for a function added
  • Default for intrinsic assignment to allocatable arrays changed
  • Change in behavior for mixed logical/numeric operations
  • Change in default offload treatment of local scalars with OpenMP* 4.5

Windows* Highlights

  • Support for Microsoft Visual Studio* 2012 is deprecated in this release and will be removed in a future version
  • Support for Microsoft Visual Studio* 2010 is removed in this release
  • Improved source code navigation in Microsoft Visual Studio IDE
  • Changes in online help format in Microsoft Visual Studio*
  • New fortran project from existing code

Linux* Highlights

  • Red Hat* Enterprise Linux* 5 is not supported

OS X* Highlights

  • Support for installation on OS X 10.10 or earlier has been removed
  • Support for Xcode* 6.4 or earlier has been removed

 

Product and Performance Information

1

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