lap lap

LAPACKはLINPACKとEISPACKに基づく線形代数ライブラリです。
今すぐダウンロード

lap lap ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 価格:
  • FREE
  • 出版社名:
  • LAPack development team
  • 出版社のWebサイト:
  • http://www.netlib.org/scalapack/scalapack_home.html

lap lap タグ


lap lap 説明

LAPACKはLinpackとEISPACKをベースにした線形代数ライブラリです。 LAPACKはLINPACKに基づく線形代数ライブラリであり、EISPACK.LAPACKはFORTRAN77で書かれており、同時線形方程式のシステムを解くためのルーチン、方程式の線形システムの最小二乗解、固有値問題、および特異値の問題を提供します。関連する行列Schur因数分解の並べ替えや条件数の推定などの関連計算と同様に、因数分解(LU、Cholesky、QR、SVD、SCHUR、一般化シュール)も提供されています。濃い行列と帯状行列は処理されますが、一般的なスパース行列ではありません。すべての分野では、シングルとダブルプレシジョンの両方で、実数と複雑な行列のために同様の機能が提供されています。 LAPACKプロジェクトの元の目的は、広く使用されているEISPACKおよびLINPACKライブラリを共有メモリベクトルと並列プロセッサ上で効率的に実行することでした。これらのマシンでは、メモリアクセスパターンがマシンの多層メモリ階層を無視し、それによって有用な浮動小数点演算を実行する代わりにデータを移動するのに多すぎるデータを費やすため、LAPACKとEISPACKは非効率的です。最も内側のループ内のMatrix乗算などのブロックマトリックス操作を使用してください。これらのブロック操作は、メモリ階層を考慮して各アーキテクチャに最適化することができ、その結果、多様な現代機で高効率を達成するための輸送可能な方法を提供できます。可能な限り最速のパフォーマンスではなく、LAPACKが既に各マシンで既に実装されている必要があるため、「ポータブル」の代わりに「輸送可能」という用語を使用します。 LAPACKルーチンは、計算のできるだけ多くの基本線形代数サブプログラム(BLAS)への呼び出しによって実行されるように書かれています。 LINPACKとEISPACKはレベル1のBLASのベクトル操作カーネルに基づいていますが、LAPACKは最初のBLASを利用してレベル3のBLAS - さまざまな種類のマトリックス乗算と三角形の解のソリューションを利用する一連の仕様複数の右辺を有するシステム。レベル3のBLAS操作の粗大な粒度の取り組み、特に特別に符号化された実装が製造元によって提供されている場合、それらの使用は多くの高性能コンピュータの高効率を促進します。非常に効率的な機械特有の実装は、多くの最新の高性能コンピュータに利用可能です。既知のベンダーまたはISV提供のBLASの詳細については、BLAS FAQを参照してください。あるいは、ユーザはATLASをダウンロードして、アーキテクチャのための最適化されたBLASライブラリを自動的に生成することができる。 FORTRAN77 NETLIBから入手可能なBLASの参照実装。ただし、その使用は、特別に調整された実装と同様に実行されないので推奨されていません。このリリースの新機能: ・特別な繰り返し精密化。 xblas。 ・ハウスホルダーQRからの不負の対角線。 ・低プロファイル行列の高性能QRおよびハウスホルダーの反射 ・新しい高速で正確なJacobi SVD。 ・直前のフルパックフォーマットのルーチン。 ・コレキーキーを枢動させた。 ・複合精度反復調整ルーチン。 ・片面因数分解のためのいくつかの新しい亜種。 ・よりロバストなDQDアルゴリズム。 ・マルチシフトヘッセンベルグQRアルゴリズムの改良。


lap lap 関連ソフトウェア

MS-SYS

MS-SYSは、Microsoft互換のブートレコードを書き込むためのLinuxプログラムです。 ...

271

ダウンロード

ペパキセコ

ネットワーク内の複数のCPUまたはマシンにわたって特定のタスク(STDIN)を配布するユーティリティ。 ...

188

ダウンロード