Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 6/24/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

Language Reference Conventions

The following conventions are used in the Language Reference.

This color

Indicates Intel extensions (non-standard features) that may or may not be implemented by other compilers. Features defined by the Fortran Standards or the OpenMP Standards are shown in black.

this type

Indicates command-line or option arguments and Glossary terms.

Fortran

This term refers to language information that is common to previously supported Fortran standards, Fortran 2018, and the Intel® Fortran Compiler.

Fortran 2018

This term refers to language features specific to ISO/IEC 1539-1:2018 (Fortran 2018).

integer

This term refers to the INTEGER(KIND=1), INTEGER(KIND=2), INTEGER (INTEGER(KIND=4)), and INTEGER(KIND=8) data types as a group.

INTEGER

This term refers to the default data type of objects declared to be INTEGER. INTEGER is equivalent to INTEGER(KIND=4), unless a compiler option specifies otherwise.

real

This term refers to the REAL (REAL(KIND=4)), DOUBLE PRECISION (REAL(KIND=8)), and REAL(KIND=16) data types as a group.

REAL

This term refers to the default data type of objects declared to be REAL. REAL is equivalent to REAL(KIND=4), unless a compiler option specifies otherwise.

complex

This term refers to the COMPLEX (COMPLEX(KIND=4)), DOUBLE COMPLEX (COMPLEX(KIND=8)), and COMPLEX(KIND=16) data types as a group.

COMPLEX

This term refers to the default data type of objects declared to be COMPLEX. COMPLEX is equivalent to COMPLEX(KIND=4), unless a compiler option specifies otherwise.

logical

This term refers to the LOGICAL(KIND=1), LOGICAL(KIND=2), LOGICAL (LOGICAL(KIND=4)), and LOGICAL(KIND=8) data types as a group.

LOGICAL

This term refers to the default data type of objects declared to be LOGICAL. LOGICAL is equivalent to LOGICAL(KIND=4), unless a compiler option specifies otherwise.

< Tab>

This symbol indicates a non-printing tab character.

^

This symbol indicates a non-printing blank character.

In the Language Reference, the information applies to all supported operating systems and architectures unless it is otherwise labeled.