There are two files of interest for the symmetric eigenvalue
problem. The first one contains improved routines used in the
solution of the symmetric eigenvalue problem that
reduces a real symmetric matrix to tridiagonal form.
The second file contains a routine for finding the eigenvalues
of a symmetric tridiagonal matrix based on a divide and conquer
technique.
Jack Dongarra and Danny Sorensen