EISPACK - EISPACK
EISPACK je softwarová knihovna pro numerický výpočet z vlastní čísla a vlastní vektory matic, napsaných v FORTRAN. Obsahuje podprogramy pro výpočet vlastních čísel devíti tříd třídy matice: komplexní obecný, komplexní Hermitian, skutečný obecný, skutečný symetrický, skutečný symetrický svázaný, reálné symetrické tridiagonální, speciální skutečné tridiagonální, zobecněné reálné a zobecněné skutečné symetrické matice. Kromě toho obsahuje podprogramy pro provedení rozklad singulární hodnoty.
Původně napsáno kolem 1972–1973,[1] EISPACK, jako LINPACK a MINIPACK, původem z Argonne National Laboratory, byl vždy svobodný a chce být přenosný, robustní a spolehlivé. Knihovna těžce čerpala z algoritmů vyvinutých společností James Wilkinson, které byly původně implementovány v ALGOL. Brian Smith vedl tým v Argonne při vývoji EISPACK, nejprve překladem těchto algoritmů do FORTRANU. Jack Dongarra připojil se k týmu jako vysokoškolský stážista v Argonne a později pokračoval v tvorbě LAPACK, který do značné míry nahradil EISPACK a LINPACK.
Dokumentace
- Brian Smith, James Boyle, Jack Dongarra, Burton Garbow, Y Ikebe, V Klema, Cleve Moler, Matrix Eigensystem Routines, průvodce EISPACK, Přednášky z informatiky, Svazek 6, Springer Verlag, 1976. Od roku 2012 byl v odborné literatuře citován více než 1200krát.
- Burton Garbow et al., Matrix eigensystem routines: EISPACK guide extension, Lecture Notes in Computer Science, Volume 51, Springer Verlag, 1977.
Reference
- ^ Garbow, Burton S. (1974). Msgstr "EISPACK - balíček rutin maticového vlastního systému". Komunikace počítačové fyziky. 7: 179–184. doi:10.1016/0010-4655(74)90086-1.
externí odkazy
- Netlib stránky ke stažení pro EISPACK
- Rozhovor s Jack Dongarra o EISPACKU.