lapack_d
lapack_d,
a Fortran90 code which
is a standard linear algebra package for solving linear systems,
computing matrix factorizations, and solving eigenvalue problems.
This version uses double precision arithmetic, and assumes the
matrix and vector data is real.
The code includes routines to
-
Solve a linear system;
-
Solve an under- or over-determined linear system;
-
Compute the determinant of a square matrix;
-
Compute the inverse of a square matrix;
-
Compute the condition number of a square matrix;
-
Compute the singular value decomposition of a square or rectangular
matrix;
-
Compute the QR decomposition of a square or rectangular
matrix;
-
Compute the eigenvalues and eigenvectors of a square matrix;
The source code and documentation is available
through the NETLIB web site.
Licensing:
The information on this web page is distributed under the MIT license.
Languages:
lapack_d is available in
a Fortran90 version.
Related Data and Programs:
lapack_d_test
lapack_test,
a Fortran90 code which
calls lapack(), which
is a standard linear algebra package for solving linear systems,
computing matrix factorizations, and solving eigenvalue problems.
A precompiled copy of the lapack() library is often available
on most scientific computing systems.
linear_algebra,
a Fortran90 code which
carries out various linear algebra operations for matrices
stored in a variety of formats.
Reference:
-
Edward Anderson, Zhaojun Bai, Christian Bischof, Susan Blackford,
James Demmel, Jack Dongarra, Jeremy DuCroz, Anne Greenbaum,
Sven Hammarling, Alan McKenney, Danny Sorensen,
LAPACK User's Guide,
Third Edition,
SIAM, 1999,
ISBN: 0898714478,
LC: QA76.73.F25L36
-
Vincent Barker, Susan Blackford, Jack Dongarra, Jeremy Du Croz,
Sven Hammarling, Minka Marinova, Jerzy Wasniewski, Plamen Yalamov,
LAPACK95 User's Guide,
SIAM, 2001,
ISBN13: 978-0-898715-04-0,
LC: QA76.73.F25.L36.
Source code:
Last revised on 03 June 2024.