Intel® Fortran Compiler 19.0 Developer Guide and Reference

Use the Intel® Fortran Compiler to compile and generate applications. The following are some important features of the compiler:

Older Versions and Context Sensitive/F1 Help

To use the Context Sensitive/F1 Help feature, visit the Download Documentation: Intel® Compiler (Current and Previous) page and follow the instructions provided there. You can also use this download to access the current and previous versions on your local machine.

Compiler Setup

Compiler Setup explains how to invoke the compiler on the command line or from within an IDE.

OpenMP* Support

The compiler supports many OpenMP* features, including most of OpenMP* Version TR4: Version 5.0.

Intel® Many Integrated Core Architecture

The Intel compiler supports elements that enable programming for and building binaries to run on the Intel® Many Integrated Core Architecture (Intel® MIC Architecture).

The Intel® Xeon Phi™ processors are based on the Intel® Many Integrated Core architecture (Intel® MIC architecture).

Compiler Options

Compiler Options provides information about options you can use to affect optimization, code generation, and more.

Language Reference

The Language Reference provides information on language syntax and semantics, on adherence to various Fortran standards, and on extensions to those standards.

For information about the Fortran standards, visit the Fortran standards technical committee website at

Fortran Language Extensions

Fortran Language Extensions provides information about how to use additional implementation features, such as creating a Component Object Model server and generating listing and map files, among others.

Mixed Language Programming

Mixed Language Programming provides information about Fortran and C interoperable procedures and data types, as well as various specifics of mixed-language programming.

List of Run-Time Error Messages

List of Run-Time Error Messages describes the errors processed by the Intel® Fortran run-time library (RTL).

Optimization Notice: 


For more complete information about compiler optimizations, see our Optimization Notice.
Select sticky button color: 
Orange (only for download buttons)