Developer Reference for Intel® oneAPI Math Kernel Library for Fortran

ID 766686
Date 3/22/2024
Public
Document Table of Contents

Notational Conventions

This manual uses the following terms to refer to operating systems:

Windows* OS

This term refers to information that is valid on all supported Windows* operating systems.

Linux* OS

This term refers to information that is valid on all supported Linux* operating systems.

macOS*

This term refers to information that is valid on Intel®-based systems running the macOS* operating system.

This manual uses the following notational conventions:

  • Routine name shorthand (for example, ?ungqr instead of cungqr/zungqr).

  • Font conventions used for distinction between the text and the code.

Routine Name Shorthand

For shorthand, names that contain a question mark "?" represent groups of routines with similar functionality. Each group typically consists of routines used with four basic data types: single-precision real, double-precision real, single-precision complex, and double-precision complex. The question mark is used to indicate any or all possible varieties of a function; for example:

?swap

Refers to all four data types of the vector-vector ?swap routine: sswap, dswap, cswap, and zswap.

Font Conventions

The following font conventions are used:

UPPERCASE COURIER

Data type used in the description of input and output parameters for Fortran interface. For example, CHARACTER*1.

lowercase courier

Code examples:

a(k+i,j) = matrix(i,j)

lowercase courier italic

Variables in arguments and parameters description. For example, incx.

*

Used as a multiplication symbol in code examples and equations and where required by the programming language syntax.