Loading article…
| 安定リリース | 5.7.3 / 2024年7月 |
|---|---|
| 書かれた | C、Fortran 90 |
| オペレーティング·システム | Unix ライクおよびWindows (WinMUMPS 経由) |
| ライセンス | セシルC |
| Webサイト | mumps-solver.org |
MUMPS ( MU ltifrontal M assively P arallel sparse direct S olver) は、分散メモリ型並列コンピュータ上で大規模な疎な線形代数方程式の解を求めるソフトウェア アプリケーションです。これは、欧州プロジェクト PARASOL (1996 ~ 1999) において、CERFACS、IRIT - ENSEEIHT、およびRALによって開発されました。このソフトウェアは、大規模な疎な方程式のシステム、特に有限要素法から生じるシステムに対するガウス消去法の一種であるマルチフロンタル法を実装しています。これは、 MPIによる並列処理を使用してFortran 90で記述されており、密な行列の計算にはBLAS カーネルとScaLAPACKカーネルを使用します。1999 年以来、MUMPS は CERFACS、 IRIT - ENSEEIHT、およびINRIAによってサポートされています。
MUMPS の重要性は、マルチフロンタル法の サポートされた無料の実装であるという事実にあります。
参考文献
- Amestoy , PR ; Duff, IS; l'Excellent, J.-Y. (2000). 「マルチフロンタル並列分散対称および非対称ソルバー」。応用力学および工学におけるコンピュータ手法。184 (2–4): 501–520。Bibcode :2000CMAME.184..501A。CiteSeerX 10.1.1.56.5118。doi : 10.1016 /S0045-7825(99)00242 - X。BibteX エントリ。
- Amestoy, Patrick R.; Duff, Iain S.; l'Excellent, Jean-Yves; Koster, Jacko (2001). 「分散動的スケジューリングを使用した完全に非同期のマルチフロンタル ソルバー」. SIAM Journal on Matrix Analysis and Applications . 23 (1): 15–41. CiteSeerX 10.1.1.40.4181 . doi :10.1137/S0895479899358194. BibteX エントリ.
- Amestoy, Patrick R.; Guermouche, Abdou; l'Excellent, Jean-Yves; Pralet, Stéphane (2006). 「線形システムの並列ソリューションのためのハイブリッド スケジューリング」.並列コンピューティング. 32 (2): 136–156. CiteSeerX 10.1.1.332.1751 . doi :10.1016/j.parco.2005.07.004. BibteX エントリ.
外部リンク
- 公式サイト
- WinMUMPS、Windows 上で MUMPS をコンパイルするためのファイル
