Projects / LAPACK

LAPACK

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
Licenses
Operating Systems
Implementation

RSS 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.

  •  21 Oct 2011 21:09

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.

  •  21 Jul 2009 00:56

Release Notes: Minor bugfixes and documentation cleanups.

  •  19 Nov 2008 18:13

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.

RSS Recent comments

29 Nov 2006 21:08 imipak

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 ejr Thumbs up

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.

Screenshot

Project Spotlight

ISO Master

A graphical editor for ISO images.

Screenshot

Project Spotlight

ytest

A PHPUnit extension for mocking static/private methods (and more).