EISPACK - EISPACK

EISPACK jest biblioteką oprogramowania dla numerycznej obliczeń z wartości własnych i wektorów własnych macierzy, napisany w języku FORTRAN . Zawiera podprogramy do obliczania wartości własnych dziewięciu klas macierzy : złożone ogólne, zespolone hermitowskie , rzeczywiste ogólne, rzeczywiste symetryczne, rzeczywiste symetryczne pasmowe , rzeczywiste symetryczne trójdiagonalne, specjalne rzeczywiste trójdiagonalne, uogólnione rzeczywiste i uogólnione rzeczywiste macierze symetryczne. Ponadto zawiera podprogramy do wykonywania dekompozycji na wartości osobliwe .

Pierwotnie napisany około 1972–1973, EISPACK, podobnie jak LINPACK i MINPACK , pochodzący z Argonne National Laboratory , zawsze był darmowy i ma być przenośny , solidny i niezawodny. Biblioteka w dużym stopniu korzystała z algorytmów opracowanych przez Jamesa Wilkinsona , które zostały pierwotnie zaimplementowane w ALGOL . Brian Smith kierował zespołem w Argonne opracowującym EISPACK, początkowo tłumacząc te algorytmy na FORTRAN. Jack Dongarra dołączył do zespołu jako stażysta w Argonne, a później stworzył LAPACK , który w dużej mierze zastąpił EISPACK i LINPACK.

Dokumentacja

  • 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. Od 2012 r. Cytowany ponad 1200 razy w literaturze naukowej.
  • Burton Garbow et al., Matrix eigensystem routines: EISPACK guide extension, Lecture Notes in Computer Science, Volume 51, Springer Verlag, 1977.

Bibliografia

Linki zewnętrzne