Developer Reference for Intel® oneAPI Math Kernel Library for Fortran

ID 766686
Date 7/13/2023
Public

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

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.