LAPACK
Download Source: |
---|
LAPACK is a Linear Algebra PACKage that provides routines for solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. The associated matrix factorizations (LU, Cholesky, QR, SVD, Schur, generalized Schur) are also provided, as are related computations such as reordering of the Schur factorizations and estimating condition numbers. Dense and banded matrices are handled, but not general sparse matrices. In all areas, similar functionality is provided for real and complex matrices, in both single and double precision. LAPACK routines are written so that as much as possible of the computation is performed by calls to the BLAS.
ATLAS (Automatically Tuned Linear Algebra Software) will provide C and FORTRAN interfaces to a LAPACK implementation. The LAPACK libraries provided by ATLAS are not optimized for a specific machine architecture. The ideal source of BLAS and LAPACK libraries are those provided by the microprocesor vendor such as AMD's ACML. However, these are not provided under a license that allows re-distribution without written consent from the vendor.
Dependencies
Optional
BLAS is recommended otherwise LAPACK will install an unoptimized version of the libraries.
Non-Multilib or Multilib
To do.