HP Fortran for OpenVMS

HP Fortran for OpenVMS
Three types of matrices are supported by these BLAS
Level 3 routines:
General
Symmetric/Hermitian
Triangular
A set of additional matrix-matrix routines is provided:
Add two matrices
Subtract one matrix from another
Transpose a matrix, in-place or out-of-place
Array Math Functions
The Array Math Functions provide a set of basic math
functions that operate on arrays of numbers rather than
on scalars. On vector and superscalar architectures,
such functions have a performance advantage over a
loop of scalar operations. The library includes the fol-
lowing array functions for double precision numbers:
Sine of array
Cosine of array
Cosine and sine of array
Exponent of array
Logarithm of array
Square root of array
Reciprocal of array
LAPACK Library Contents
LAPACK is a library of linear algebra subprograms in-
tended to solve a wide range of problems in linear alge-
bra. LAPACK can be used to solve dense systems of
linear equations, linear least squares problems, eigen-
value problems, and singular value problems. It is also
useful in doing other computations such as matrix fac-
torizations and estimations of condition numbers.
The CXML LAPACK library provides the complete LA-
PACK v2 package. CXML´s version of LAPACK is pro-
vided as a packaged library, compiled, tested, and ready
to use. Combined with the optimized BLAS Level 3 rou-
tines, the CXML LAPACK will provide optimal perfor-
mance on all supported platforms. LAPACK should be
used in place of LINPACK and EISPACK, because it is
more efficient, accurate, and robust.
LAPACK supports both real and complex, single and
double precision data. It operates on the following types
of matrices:
Bidiagonal
General band
General unsymmetric
General tridiagonal
Hermitian
Hermitian, packed storage
Upper Hessenberg, generalized problem
Upper Hessenberg
Orthogonal
Orthogonal, packed storage
Symmetric/Hermitian positive definite band
Symmetric/Hermitian positive definite
Symmetric/Hermitian positive definite, packed stor-
age
Symmetric/Hermitian positive definite tridiagonal
Symmetric band
Symmetric, packed storage
Symmetric tridiagonal
Symmetric
Triangular band
Triangular, generalized problem
Triangular, packed storage
Triangular
Trapezoidal
Unitary
Unitary, packed storage
LAPACK provides the following operations:
Triangular factorization
Unblocked triangular factorization
Solve a system of linear equations (based on trian-
gular factorization)
Compute the inverse (based on triangular factoriza-
tion)
Compute a split Cholesky factorization of a symmet-
ric/Hermitian positive definite band matrix
Unblocked computation of inverse
Estimate condition number
Refine initial solution returned by solver
Perform QR factorization without pivoting
Unblocked QR factorization
Solve linear least squares problem (based on QR
factorization)
7