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|
|Operating Systems||OS Independent|
Release Notes: This release fixes division by zero bugs in xLAED6 and xLANHF, unscaling bugs in xGGEV and xGGEVX, uninitialized variables in ZHERFSX, other assorted bugs, and issues with the cmake build system.
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.