LAPACK++
C++ software for numerical linear algebra
LAPACK++, the Linear Algebra PACKage in C++, is a computer software library of algorithms for numerical linear algebra that solves systems of linear equations and eigenvalue problems.
It supports various matrix classes for vectors, non-symmetric matrices, SPD matrices, symmetric matrices, banded, triangular, and tridiagonal matrices. However, it does not include all of the capabilities of original LAPACK library.
01History
The original LAPACK++ (up to v1.1a) was written by R. Pozo et al. at the University of Tennessee and Oak Ridge National Laboratory. In 2000, R. Pozo et al. left the project, with the projects' web page stating LAPACK++ would be superseded by the Template Numerical Toolkit (TNT).
The current LAPACK++ (versions 1.9 onwards) started off as a fork from the original LAPACK++. There are extensive fixes and changes, such as more wrapper functions for LAPACK and BLAS routines.
Sources and credits
This article is adapted from the Wikipedia article “LAPACK++”, written by its contributors and licensed under CC BY-SA 4.0. Fathomly has changed the layout, removed citation markers, navigation and maintenance notices, and adjusted punctuation. This adapted version is shared under the same license. For references, see the original article.
Fathomly is not affiliated with or endorsed by the Wikimedia Foundation. Spotted a problem? Tell us.