EISPACK - EISPACK

EISPACK è una libreria software per il calcolo numerico di autovalori e autovettori di matrici, scritta in FORTRAN . Contiene subroutine per il calcolo degli autovalori di nove classi di matrici : matrici generali complesse, hermitiane complesse , generali reali, simmetriche reali, bande simmetriche reali, tridiagonali simmetriche reali, tridiagonali reali speciali, reali generalizzate e simmetriche reali generalizzate. Inoltre include subroutine per eseguire una scomposizione di valori singolari .

Scritto originariamente intorno al 1972–1973, EISPACK, come LINPACK e MINPACK , originato da Argonne National Laboratory , è sempre stato gratuito e mira ad essere portatile , robusto e affidabile. La libreria si è basata ampiamente sugli algoritmi sviluppati da James Wilkinson , che erano stati originariamente implementati in ALGOL . Brian Smith ha guidato un team ad Argonne che sviluppa EISPACK, inizialmente traducendo questi algoritmi in FORTRAN. Jack Dongarra si è unito al team come stagista universitario ad Argonne e in seguito ha creato LAPACK , che ha ampiamente sostituito EISPACK e LINPACK.

Documentazione

  • 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. A partire dal 2012, è stato citato più di 1200 volte nella letteratura accademica.
  • Burton Garbow et al., Matrix eigensystem routines: EISPACK guide extension, Lecture Notes in Computer Science, Volume 51, Springer Verlag, 1977.

Riferimenti

link esterno