## LAPACK## Linear Algebra PACKage |

It includes routines for:

- Solving systems of simultaneous linear equations
- Finding least squares solutions of overdetermined systems of equations
- Solving eigenvalue problems
- Solving singular value problems

There are three different types of LAPACK routines.

- Simple Driver Routines
- solve a complete problem, like finding the eigenvalues of a matrix or solving a set of linear equations.
- Expert Driver Routines
- provide more options/information than the simple driver routines. Examples are, calculation of error bounds or equilibrating matrices to improve accuracy.
- Computational Routines
- are called by the driver routines and perform a distinct computational task, like a LU factorization, or the reduction of a real symmetric matrix to tridiagonal form. We organized these routines into the following categories.

You can also search our database for the Lapack routine you need.

There are several programming pitfalls when dealing with matrices which even a sophisticated software package like LAPACK can't avoid and you should be aware of.

About this document.

Back to NACSE's home at the Physics Department at Oregon State University

Hans Kowallik nacse@physics.orst.edu