Intel® Fortran Compiler Release Notes and New Features

Por Igor Vorobtsov,

Publicado:05/15/2018   Última actualización:08/21/2020

This page provides the current Release Notes for the Intel® Fortran Compiler. The Intel® C++ Compiler Release Notes 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.

19.1 (PSXE 2020)

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

16.0

Release Notes:
Windows* Linux* macOS*

Overview

  • Corrections to reported problems

Windows* Highlights

  • Microsoft Visual Studio* 2015 update 3 is supported

Release Notes:
Windows* Linux* macOS*

Overview

  • Documentation updates
  • Corrections to reported problems

Windows* Highlights

  • Microsoft Visual Studio* 2015 update 2 is supported

Linux* Highlights

  • Added support for Intel® Xeon Phi™ processor (codename: Knights Landing)

OS X* Highlights

  • Support for Xcode* 7.3
  • Support for OS X* 10.11.4

Release Notes:
Windows* Linux* macOS*

Overview

  • Documentation updates
  • Corrections to reported problems

Windows* Highlights

  • Microsoft Visual Studio* 2015 update 1 is supported

OS X* Highlights

  • Support for Xcode* 7.2

Release Notes:
Windows* Linux* macOS*

Overview

  • New modifiers for omp declare simd linear clause
  • Additional OpenMP* 4.1 features
  • Documentation updates
  • Corrections to reported problems

OS X* Highlights

  • Support for Xcode* 7.0
  • Support for OS X* 10.11

Release Notes:
Windows* Linux* macOS*

Overview

  • New directives support from OpenMP* 4.1
  • New features support from Fortran 2008 and draft Fortran 2015
  • Diagnostic given for array constructors without a type specification that have different type/kind-type values
  • Support for asynchronous offloading and device specification as described in the OpenMP* TR3 Proposal
  • BLOCK_LOOP and NOBLOCK_LOOP directives and private clause for unroll_and_jam directive added

Windows* Highlights

  • Support for Microsoft Windows® 10
  • Support for Microsoft Visual Studio* 2015
  • Microsoft Visual Studio* 2010 deprecated
  • Microsoft Visual Studio* 2008 not supported

Linux* Highlights

  • Linux* split DWARF debug info (also known as DWARF fission) now supported
  • Support for Debian* 6.0 dropped.
  • ATTRIBUTES FASTMEM directive

OS X* Highlights

  • Xcode* 6.3.2 now requires explicit acceptance of IDE integration before completing install

15.0

Release Notes:
Windows* Linux* macOS*

Overview

  • Corrections to reported problems

Release Notes:
Windows* Linux* macOS*

Overview

  • Updated installer to work with 2016 licenses
  • Corrections to reported problems

Release Notes:
Windows* Linux* macOS*

Overview

  • Intel® Math Kernel Library 11.2 update 4
  • Corrections to reported problems

Windows* Highlights

  • Support for Microsoft Windows® 10
  • Support for Microsoft Visual Studio* 2015

Release Notes:
Windows*

Windows* Highlights

  • Corrections to reported problems in Installation and IDE integration

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


Windows* (JP) Linux* (JP)

Overview

  • Intel® Math Kernel Library 11.2 update 3
  • Corrections to reported problems

Release Notes:
Windows* Linux* macOS*

Overview

  • New library support for assignment with allocatable polymorphic components
  • Intel® Math Kernel Library 11.2 update 2
  • Corrections to reported problems

Windows* Highlights

  • Microsoft Visual Studio Community 2013 supported

Linux* Highlights

  • Support for Fedora 21* added
  • GNU* Project Debugger (GDB*) 7.8 for IA-32/Intel® 64 architecture

OS X* Highlights

  • GNU* Project Debugger (GDB*) 7.8

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


Windows* (JP) Linux* (JP)

Overview

  • First update with Japanese localization
  • Support for Intel® Advanced Vector Extensions 512 instructions for IA-32 and Intel® 64 architectures
  • MIN/MAX Reductions supported in SIMD loop directive
  • Intel® Math Kernel Library 11.2 update 1
  • Corrections to reported problems

Windows* Highlights

  • Tools->Options and project menu labels changed
  • New Fortran project from existing code

Linux* Highlights

  • Support for SUSE Linux Enterprise Server* 12 has been added

OS X* Highlights

  • OS X* 10.10 now supported

Release Notes:
Windows* Linux* macOS*

Overview

  • New optimization report interface, structure, and options
  • Additional OpenMP* 4.0 support
  • Select custom installation configurations with the online installer
  • Enable threadsafe profile generation with PGO
  • New INTEL_PROF_DYN_PREFIX environment variable to add custom prefix to PGO .dyn filenames
  • Static Analysis is deprecated
  • Intel® Math Kernel Library updated to version 11.2
  • Corrections to reported problems

Windows* Highlights

  • New IDE integration for optimization reports showing report information integrated with source with hyperlinking to relevant areas.
  • Windows XP* not supported
  • Microsoft Visual Studio 2008* not supported
  • Intel® Debugger Extension for Intel® MIC Architecture updated to version 7.7-8.0

Linux* Highlights

  • Python* no longer a requirement to use GNU* project debugger
  • GNU* GDB* 7.7 with improved fortran support
  • Intel® Debugger has been removed
  • Compiler options starting with –o are deprecated
  • binutils 2.24 supported
  • Red Hat* Enterprise Linux* 7 now supported
  • Support for Ubuntu* 13.10, 14.04 LTS, Fedora* 20 added
  • Red Hat Enterprise Linux 5* is not supported
  • Support for the following Linux distributions has been dropped:
    • Fedora 18, 19*
    • Ubuntu 13.04*
    • SuSE Linux Enterprise Server 10*

 

Información sobre productos y desempeño

1

Los compiladores Intel pueden o no optimizar al mismo nivel para los microprocesadores que no son Intel en optimizaciones que no son exclusivas de los microprocesadores Intel. Estas optimizaciones incluyen los conjuntos de instrucciones SSE2, SSE3 y SSSE3, y otras optimizaciones. Intel no garantiza la disponibilidad, funcionalidad o eficacia de ninguna optimización en microprocesadores que no sean fabricados por Intel. Las optimizaciones dependientes del microprocesador en este producto fueron diseñadas para usarse con microprocesadores Intel. Ciertas optimizaciones no específicas de la microarquitectura Intel se reservan para los microprocesadores Intel. Consulte las guías de referencia y para el usuario para obtener más información acerca de los conjuntos de instrucciones específicos cubiertos por este aviso.

Revisión del aviso n.° 20110804