How to Use This Document

This is Volume I in the two-volume Intel® Fortran Compiler for Linux* Systems User's Guide. It explains how you can use the Intel Fortran Compiler to build applications. Volume II explains how to optimize applications.

This User's Guide provides information on how to get started with Intel Fortran, how the compiler operates, and how to develop applications.

This documentation assumes that you are familiar with the Fortran Standard programming language and with the Intel® processor architecture. You should also be familiar with the host computer's operating system.


This document explains how information and instructions apply differently to each targeted architecture. If there is no specific indication as to the architecture, the description is applicable for all architectures.

Additional Documentation

Besides the two volumes of the User's Guide, you should also have access to these manuals:

For additional technical product information, including white papers about Intel compilers, open the page associated with your product at:

Notation Conventions

This manual uses the following conventions.

Intel® Fortran

The name of the common compiler language supported by the Intel® Visual Fortran Compiler for Windows* and Intel Fortran Compiler for Linux* products.

Intel® EM64T

The label used to indicate IA-32 systems with Intel® Extended Memory 64 Technology (Intel® EM64T).

This type style

Elements of syntax, reserved words, option keywords, variables, file names, and code examples are shown in a monospaced font. The text appears in lowercase unless uppercase is required.  


Statements, keywords, and directives are shown in all uppercase, in a normal font. For example, “add the USE statement…”

This type style

Bold normal text shows menu names, menu items, button names, dialog window names, and other user-interface items.


Menu names and menu items joined by a greater than (>) sign indicate a sequence of actions. For example, "Click File>Open" indicates that in the File menu, click Open to perform this action.

This type style

Bold, monospaced text indicates user input. Shows what you type as command or input.

This type style

Italic, monospaced text indicates placeholders for information that you must supply. Italics are also used to introduce new terms.


Items inside single square brackets are optional. (In some examples, square brackets are used to show arrays.)

{value | value}

Braces and a vertical bar indicate a choice among two or more items. You must choose one of the items unless all of the items are also enclosed in square brackets.


A horizontal ellipsis (three dots) following an item indicates that the item preceding the ellipsis can be repeated. In code examples, a horizontal ellipsis means that not all of the statements are shown.

Linux* systems

An asterisk at the end of a word or name indicates it is a third-party product trademark.