LAPACK is a collection of Fortran subprograms for advanced linear algebra problems like solving systems of simultaneous linear equations, least-squares solutions of linear systems of equations, eigenvalue problems, and singular value problems. LAPACK replaces the older packages LINPACK and EISPACK. LAPACK subroutines were written to exploit BLAS as much as possible.

Routines and documentation

Probably the most widely used LAPACK routines are the ones that solve systems of linear equations: There are many more routines for other special types of matrices.

The source code and executables for some computers are available from Netlib at The complete LAPACK User's Guide is also on the Web, so there should be no need to elaborate further in this tutorial.

[Fortran Tutorial Home]