Visible to Intel only — GUID: GUID-F03A11B3-2E6D-4FBD-978B-26A5E206305C
Visible to Intel only — GUID: GUID-F03A11B3-2E6D-4FBD-978B-26A5E206305C
LAPACK Routines
Intel® oneAPI Math Kernel Library (oneMKL)implements routines from the LAPACK package that are used for solving systems of linear equations, linear least squares problems, eigenvalue and singular value problems, and performing a number of related computational tasks. The library includes LAPACK routines for both real and complex data. Routines are supported for systems of equations with the following types of matrices:
General
Banded
Symmetric or Hermitian positive-definite (full, packed, and rectangular full packed (RFP) storage)
Symmetric or Hermitian positive-definite banded
Symmetric or Hermitian indefinite (both full and packed storage)
Symmetric or Hermitian indefinite banded
Triangular (full, packed, and RFP storage)
Triangular banded
Tridiagonal
Diagonally dominant tridiagonal.
Different arrays used as parameters to Intel® MKL LAPACK routines must not overlap.
LAPACK routines assume that input matrices do not contain IEEE 754 special values such as INF or NaN values. Using these special values may cause LAPACK to return unexpected results or become unstable.
Intel MKL supports the Fortran 95 interface, which uses simplified routine calls with shorter argument lists, in addition to the FORTRAN 77 interface to LAPACK computational and driver routines. The syntax section of the routine description gives the calling sequence for the Fortran 95 interface, where available, immediately after the FORTRAN 77 calls.
- Naming Conventions for LAPACK Routines
- Fortran 95 Interface Conventions for LAPACK Routines
- Matrix Storage Schemes for LAPACK Routines
- Mathematical Notation for LAPACK Routines
- Error Analysis
- LAPACK Linear Equation Routines
- LAPACK Least Squares and Eigenvalue Problem Routines
- LAPACK Auxiliary Routines
- LAPACK Utility Functions and Routines
- LAPACK Test Functions and Routines
- Additional LAPACK Routines (Included for Compatibility with Netlib LAPACK)