- EISPACK
EISPACK is a
software library fornumerical computation ofeigenvalues andeigenvectors of matrices, written inFORTRAN . It contains subroutines for calculating the eigenvalues of nine classes of matricies: complex general, complexHermitian , real general, real symmetric, real symmetric banded, real symmetric tridiagonal, special real tridiagonal, generalized real, and generalized real symmetric matices. In addition it includes subroutines to perform asingular value decomposition .Originally written around
1972 —1973 , EISPACK, likeLINPACK andMINPACK , originated fromArgonne National Laboratory , has always been free, and aims to be portable, robust and reliable. The library drew heavily on algorithms developed by James Wilkinson, which were originally implemented inALGOL . Brian Smith led a team at Argonne developing EISPACK, initially by translating these algorithms into FORTRAN.Jack Dongarra joined the team as an undergraduate intern at Argonne, and later went on createLAPACK , which has largely superseded EISPACK and LINPACK.References
*Brian Smith, James Boyle, Jack Dongarra, Burton Garbow, Y Ikebe, V Klema, Cleve Moler, Matrix Eigensystem Routines, EISPACK Guide, Lecture Notes in Computer Science, Volume 6, Springer Verlag, 1976.
External links
*http://www.netlib.org/eispack/ Netlib download site for EISPACK
* [http://history.siam.org/oralhistories/dongarra.htm Interview] with Jack Dongera about EISPACK.
Wikimedia Foundation. 2010.