for: linear algebra and optimization
A collection of Fortran subroutines to solve linear systems,
to estimate the condition number or the norm of a matrix,
to compute determinants, to multiply a matrix by a vector,
to invert a matrix, to solve least squares problems, to perform
unconstrained minimization, to compute eigenvalues, eigenvectors,
the singular value decomposition, or the QR decomposition.
The package has special routines for general, band, symmetric,
indefinite, tridiagonal, upper Hessenberg, and circulant matrices.