Live briefing
Everything about LAPACK
Software library for numerical linear algebra
LAPACK is a standard software library for numerical linear algebra. It provides routines for solving systems of linear equations and linear least squares, eigenvalue problems, and singular value decomposition. It also includes routines to implement the associated matrix factorizations such as LU, QR, Cholesky and Schur decomposition. The routines handle both real and complex matrices in both single and double precision. LAPACK relies on an underlying BLAS implementation to provide efficient and portable computational building blocks for its routines. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: LAPACKA 5-minute orientation
- Skim a recent paper: A LAPACK Implementation of the Dynamic Mode DecompositionInfluential work since 2022
- Pick up a classic book: LAPACK users' guideThe most-reprinted book on the subject
- Read the landmark paper: LAPACK-style algorithms and software for solving the generalized Sylvester equation and estimating the separation between regular matrix pairsCited 50 times
- Go sideways: List of numerical librariesA closely related topic
- Go sideways: Basic Linear Algebra SubprogramsA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
LAPACK-style algorithms and software for solving the generalized Sylvester equation and estimating the separation between regular matrix pairs
A Set of Batched Basic Linear Algebra Subprograms and LAPACK Routines
Self-adapting software for numerical linear algebra and LAPACK for clusters
Iterative refinement for linear systems and LAPACK
LAPACK: A portable linear algebra library for high‐performance computers
MAGMA: Enabling exascale performance with accelerated BLAS and LAPACK for diverse GPU architectures
JLAPACK – Compiling LAPACK FORTRAN to Java
Scaling LAPACK panel operations using parallel cache assignment
🆕 Influential since 2022
📚 Books worth reading
LAPACK users' guideE. Anderson, Z. Bai · 1999
ScaLAPACK user's guideL. S. Blackford, J. Choi · 1987
Lapack Users' Guide/Includes a Quick Reference GuideE. Anderson · 1992- 📕LAPACK users' guide · 1995
- 📕LAPACK users' guide · 1992
LAPACK users' guide · 1987
LAPACK95 Users' Guide (Software, Environments and Tools)V. A. Barker, L. S. Blackford · 2001
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- List of numerical libraries This is a list of numerical libraries, which are libraries used in software development for performing numerical calculations. It is not a complete listing…
- Basic Linear Algebra Subprograms Basic Linear Algebra Subprograms (BLAS) is a specification that prescribes a set of low-level routines for performing common linear algebra operations…
- Netlib Netlib is a repository of software for scientific computing maintained by AT&T, Bell Laboratories, the University of Tennessee and Oak Ridge National Laboratory…
- ARPACK ARPACK, the ARnoldi PACKage, is a numerical software library written in FORTRAN 77 for solving large scale eigenvalue problems in the matrix-free fashion…
- EISPACK EISPACK is a software library for numerical computation of eigenvalues and eigenvectors of matrices, written in FORTRAN. It contains subroutines for calculating…
- List of Fortran software and tools This is a list of Fortran software and tools, including IDEs, compilers, libraries, debugging tools, numerical and scientific computing tools, and related…
- LINPACK LINPACK is a software library for performing numerical linear algebra on digital computers. It was written in Fortran by Jack Dongarra, Jim Bunch, Cleve…
- MINPACK MINPACK is a library of Fortran subroutines for the solving of systems of nonlinear equations, or the least-squares minimization of the residual of a set…