Developer Reference for Intel® oneAPI Math Kernel Library for Fortran
A newer version of this document is available. Customers should click here to go to the newest version.
LAPACK Utility Functions and Routines
This section describes LAPACK utility functions and routines.
Summary information about these routines is given in the following table:
Routine Name |
Data Types |
Description |
---|---|---|
|
Returns the version of the Lapack library. |
|
|
Environmental enquiry function which returns values for tuning algorithmic performance. |
|
|
Environmental enquiry function which returns values for tuning algorithmic performance. |
|
|
Checks if the infinity and NaN arithmetic is safe. Called by ilaenv. |
|
s, d |
Returns the square root of the underflow and overflow thresholds if the exponent-range is very large. |
|
s, d |
Determines machine parameters for floating-point arithmetic. |
|
s, d |
Called from ?lamc2. Determines machine parameters given by beta, t, rnd, ieee1. |
|
s, d |
Used by ?lamch. Determines machine parameters specified in its arguments list. |
|
s, d |
Called from ?lamc1-?lamc5. Intended to force a and b to be stored prior to doing the addition of a and b. |
|
s, d |
This is a service routine for ?lamc2. |
|
s, d |
Called from ?lamc2. Attempts to compute the largest machine floating-point number, without overflow. |
|
|
Translates a BLAST-specified integer constant to the character string specifying a transposition operation. |
|
|
Translates a character string specifying whether a matrix has a unit diagonal or not to the relevant BLAST-specified integer constant. |
|
|
Translates a character string specifying an intermediate precision to the relevant BLAST-specified integer constant. |
|
|
Translates a character string specifying a transposition operation to the BLAST-specified integer constant. |
|
|
Translates a character string specifying an upper- or lower-triangular matrix to the relevant BLAST-specified integer constant. |
|
|
Assists other languages in calling the xerbla function. |
- ilaver
Returns the version of the LAPACK library. - ilaenv
Environmental enquiry function that returns values for tuning algorithmic performance. - iparmq
Environmental enquiry function which returns values for tuning algorithmic performance. - ieeeck
Checks if the infinity and NaN arithmetic is safe. Called by ilaenv. - ?labad
Returns the square root of the underflow and overflow thresholds if the exponent-range is very large. - ?lamch
Determines machine parameters for floating-point arithmetic. - ?lamc1
Called from ?lamc2. Determines machine parameters given by beta, t, rnd, ieee1. - ?lamc2
Used by ?lamch. Determines machine parameters specified in its arguments list. - ?lamc3
Called from ?lamc1-?lamc5. Intended to force a and b to be stored prior to doing the addition of a and b. - ?lamc4
This is a service routine for ?lamc2. - ?lamc5
Called from ?lamc2. Attempts to compute the largest machine floating-point number, without overflow. - chla_transtype
Translates a BLAST-specified integer constant to the character string specifying a transposition operation. - iladiag
Translates a character string specifying whether a matrix has a unit diagonal to the relevant BLAST-specified integer constant. - ilaprec
Translates a character string specifying an intermediate precision to the relevant BLAST-specified integer constant. - ilatrans
Translates a character string specifying a transposition operation to the BLAST-specified integer constant. - ilauplo
Translates a character string specifying an upper- or lower-triangular matrix to the relevant BLAST-specified integer constant. - xerbla_array
Assists other languages in calling the xerbla function.