LAPACK is a library of Fortran subroutines for solving the most commonly occurring problems in numerical linear algebra.