LAPACK is a linear algebra library, based on LINPACK and EISPACK, designed to provide routines for handling simultaneous equations and matrix algebra efficiently, particularly on shared memory vector processors, parallel processors, and clusters. The code is written in Fortran, and requires the BLAS (Basic Linear Algebra Subprograms) library.
| Tags | Scientific/Engineering Mathematics Software Development Libraries Clustering/Distributed Networks |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | OS Independent |
| Implementation | C Fortran |
Recent releases


Release Notes: This release adds xGEQRT, a QR factorization facility that enables better performance when the blocked reflectors need to be reused. It adds xGEQRT3, a recursive QR factorization facility that has high performance on tall and skinny matrices. It adds xTPQRT, a collection of Communication-Avoiding QR sequential kernels. It replaces the build system with CMAKE for better portability. It adds Doxygen documentation. It integrates LAPACKE's C language APIs into LAPACK.


Release Notes: Numerous bugfixes.


Release Notes: The APIs for C and Fortran have been cleaned up to make it easy to use both. Functions have been added for computing the complete CS decomposition of a partitioned unitary matrix. xSYTRF and xSYTRI have been accelerated. SLAMCH and DLAMCH have been made thread-safe.


Release Notes: Minor bugfixes and documentation cleanups.


Release Notes: Extra-precise iterative refinement. XBLAS. Non-negative diagonals from Householder QR. High-performance QR and Householder Reflections on low-profile matrices. A new fast and accurate Jacobi SVD. Routines for Rectangular Full Packed format. Pivoted Cholesky. Mixed precision iterative refinement routines. Some new variants for one-sided factorization. A more robust DQDS algorithm. Improvements to the multi-shift Hessenberg QR algorithm.
Recent comments
29 Nov 2006 21:08
Re: The license is the modified BSD, not original BSD.
My bad, but I'm pleading insanity. I've updated the record,
in either case. :)
13 Nov 2006 12:22
The license is the modified BSD, not original BSD.
See the COPYING file in the latest version. The
license
prior to 3.1 may have been fuzzy, but it has never been
the original BSD license. Using LAPACK has never
required an advertisement, although we'd really
appreciate a citation.
The license is now given explicitly in the COPYING
file,
and it is essentially the BSD
license without the advertising clause.