How to Use This Guide

This document provides three sets of tables comprising IntelŪ Fortran Compiler Options Quick Reference Guide:

For complete information on each option, refer to the IntelŪ Fortran Compiler User's Guide, Volumes I and II, and the IntelŪ Fortran Compiler Manpages.

Alphabetical Listing

Alphabetical listing is alphabetic tabular reference of all compiler and compilation as well as linker and linking control, and all other options implemented by the Intel Fortran Compiler available for both IA-32 and ItaniumŪ architectures as well as those available exclusively for each architecture.

Each entry in the table has a link to a section in the IntelŪ Fortran Compiler User's Guide. Within that section, you will find the following:

Windows* and Linux* Cross-reference

A table containing the Intel Fortran Compiler Options for Windows* and Linux* cross-reference. The table is based on alphabetical order of the Intel Fortran Compiler Options for Linux.

Conventions used in the Options Quick Guide Tables

ON in "Default" column

indicates that the option is in effect by default when compiler is invoked; if an option has a value for the ON state, it is indicated in parenthesis.

OFF in "Default" column

indicates that by default, the option is not used when compiler is invoked; if an option has a value for the OFF state, it is indicated in parenthesis.

[-]

indicates that if option includes a trailing "-", the option is disabled; for example, -ansi_alias- disables -ansi_alias option.

[n]

indicates that the value in [ ] can be omitted or have various values; for example, in -unroll[n] option, n can be omitted or have different values starting from 0.

Values in {} with vertical bars

are used for option's version; for example, option
-i{2|4|8}
has these versions: -i2, -i4, -i8.

{n}

indicates that option must include one of the fixed values for n; for example, in option -Zp{n}, n can be equal to 1, 2, 4, 8, 16.

Words in this style
following an option

indicate option's required argument(s). Arguments are separated by comma if more than one are required. For example, the option -Qoption,tool,opts looks in the command line like this:
ifort -Qoption
,link,-w myprog.f

-option parameter

indicates that an option requires a parameter; for example,
-L
dir : the option -L instructs linker to search directory dir for libraries.

-option keyword

indicates that an option requires one of the values of the keyword.

-option [keyword]

indicates that an option can be used with an optional keyword.

-[no]option

indicates that an option can be used as an option or nooption in which case it instructs the compiler not perform something; for example, -altparam specifies that alternate form of parameter constant declarations is recognized,
-noaltparam specifies that alternate form of parameter constant declarations is not recognized,.

Note

The [no]options are listed in the alphabetical order of an option.