EISPACK es una biblioteca de software para el cálculo numérico de valores y vectores propios de matrices, escrita en FORTRAN . Contiene subrutinas para calcular los valores propios de nueve clases de matrices : complejas generales, hermíticas complejas , reales generales, reales simétricas, reales simétricas con banda , reales simétricas tridiagonales, reales tridiagonales especiales, reales generalizadas y reales generalizadas simétricas. Además, incluye subrutinas para realizar una descomposición en valores singulares .
EISPACK, escrito originalmente alrededor de 1972-1973, [ 1 ] al igual que LINPACK y MINPACK , se originó en el Laboratorio Nacional Argonne , siempre ha sido gratuito y busca ser portátil , robusto y confiable. La biblioteca se basó en gran medida en algoritmos desarrollados por James Wilkinson , que originalmente se implementaron en ALGOL . Brian Smith dirigió un equipo en Argonne que desarrolló EISPACK, inicialmente traduciendo estos algoritmos a FORTRAN. Jack Dongarra se unió al equipo como pasante de pregrado en Argonne, y más tarde creó LAPACK , que ha reemplazado en gran medida a EISPACK y LINPACK.
Documentación
- Smith, Brian; Boyle, James; Dongarra, Jack ; Garbow, Burton; Ikebe, Y; Klema, V; Moler, Cleve (1976). Rutinas de sistemas propios de matrices - Guía EISPACK . Lecture Notes in Computer Science 6. Springer. ISBN 978-3-540-07546-2.
- Garbow, Burton; Boyle, James; Dongarra, Jack ; Moler, Cleve (1977). Rutinas de sistemas propios de matrices - Extensión de la guía EISPACK . Lecture Notes in Computer Science 51. Springer. ISBN 978-3-540-08254-5.
Véase también
Referencias
Enlaces externos
- Sitio de descarga de Netlib para EISPACK
- Entrevista con Jack Dongarra sobre EISPACK.
- Bibliotecas Fortran
- Álgebra lineal numérica
- Software numérico