EISPACK
EISPACKの最新ニュースをまとめて検索!
EISPACK は固有値および固有ベクトルを計算するための、FORTRANで書かれた数値計算ライブラリである。9種類の行列に対する計算を実装している。それぞれは複素数の一般行列、エルミート行列、実数の一般行列、実数の対称行列、実数の対称帯行列、実数の対称三角行列、実数の三角行列、一般化実数行列、一般化対称実数行列、である。また特異値分解を行うルーチンも含まれている。
元々は1972-1973年に、LINPACK や MINPACK と同様に米国アルゴンヌ国立研究所で開発された。開発に当たっては移植性、実行の堅牢性、信頼性に重点を置いて実装され、常にフリーソフトウェアであった。EISPACK は James Wilkinson (en) が元々 ALGOL で開発したアルゴリズムを採用している。EISPACK の開発をアルゴンヌ国立研究所で主導した Brian Smith は当初、Wilkinson の ALGOL ルーチンを FORTRAN に移植することから開発をスタートした。その後、大学の学部生でインターンとしてアルゴンヌに来ていた Jack Dongarra が開発に加わった。彼は後に EISPACK や LINPACK を置き換えることになる LAPACK を開発した。
[編集] 参考文献
- 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.
[編集] 外部リンク
- http://www.netlib.org/eispack/ Netlib download site for EISPACK
- Interview with Jack Dongera about EISPACK.
フリー百科事典『ウィキペディア(Wikipedia)』 Text is available under GNU Free Documentation License.
最終更新 2009年9月15日 (火) 13:06 (日時は個人設定で未設定ならばUTC)。
【EISPACK】変更履歴


