EISPAK

EISPACK to biblioteka oprogramowania do numerycznego obliczania wartości własnych i wektorów własnych macierzy, napisana 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ójkątne, specjalne rzeczywiste tridiagonalne, 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 , wywodzi się z Argonne National Laboratory , zawsze był darmowy i ma być przenośny , solidny i niezawodny. Biblioteka w dużym stopniu opierała się na algorytmach opracowanych przez Jamesa Wilkinsona , które pierwotnie zostały zaimplementowane w ALGOL . Brian Smith kierował zespołem w Argonne, który opracował EISPACK, początkowo poprzez przetłumaczenie tych algorytmów na język 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

  •   Smith, Brian; Boyle, James; Dongarra, Jack ; Garbow, Burton; Ikebe, Y; Klema, V; Moler, Cleve (1976). Procedury Matrix Eigensystem — przewodnik EISPACK . Notatki z wykładów z informatyki 6. Springer. ISBN 978-3-540-07546-2 .
  •   Garbow, Burton; Boyle, James; Dongarra, Jack ; Moler, Cleve (1977). Matrix Eigensystem Procedury — rozszerzenie przewodnika EISPACK . Notatki z wykładów z informatyki 51. Springer. ISBN 978-3-540-08254-5 .

Linki zewnętrzne