Developer Reference

  • 2020.2
  • 07/15/2020
  • Public Content
Contents

LAPACK Utility Functions and Routines

This section describes LAPACK utility functions and routines.
Summary information about these routines is given in the following table:
LAPACK Utility Routines
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.