LAPACK

From CBLFS
Revision as of 11:51, 13 December 2006 by Weibullguy (talk | contribs) (Created page.)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search
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.

Contents