Developer Guide and Reference

ID 767251
Date 10/31/2024
Public
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.