Loading article…
| 開発者 | ヴォルフガング・バンガース、ティモ・ハイスター、グイド・カンシャット、マティアス・マイヤー 他 |
|---|---|
| 初回リリース | 2000年 |
| 安定版リリース | 9.6.0 / 2024年8月11日 |
| リポジトリ |
|
| 書かれた | C++ |
| オペレーティング·システム | Linux、macOS、Microsoft Windows |
| タイプ | 有限要素解析 |
| ライセンス | GNU Lesser General Public License 2.1 以降 |
| Webサイト | 取引履歴 |
deal.IIは有限要素法を用いて偏微分方程式を解くための無料のオープンソースライブラリです。[1] [2] 現在のリリースはバージョン9.6で、2024年8月にリリースされました。[3]プロジェクトの創設著者であるWolfgang Bangerth、Ralf Hartmann、Guido Kanschatは、deal.IIで2007年のJH Wilkinson Prize for Numerical Softwareを受賞しました。 [4]現在、これは約12人の「主任開発者」によって管理されている世界的なプロジェクトであり、長年にわたり数百人がプロジェクトにかなりの量のコードやドキュメントを提供してきました。
特徴
図書館の特徴
- ローカルに適応されたメッシュ上でC++テンプレートを使用した次元非依存プログラミング、
- 任意の順序のさまざまな有限要素の大規模なコレクション:連続および不連続のラグランジュ要素、ネデレック要素、ラビアート・トーマス要素、および組み合わせ、
- TBBによるマルチスレッドを使用した並列化とMPIを使用した超並列化。deal.IIは少なくとも16,000個のプロセッサに拡張できることが示されており[5]、最大300,000個のプロセッサコア上のアプリケーションで使用されています。
- 適応的に細分化されたメッシュ上で局所的に平滑化するマルチグリッド法[6] [7]
- hp-FEM
- 豊富なドキュメントとチュートリアルプログラム、
- Gmsh、PETSc、Trilinos、METIS、SUNDIALS、VTK、p4est、BLAS、LAPACK、HDF5、NetCDF、Open Cascade Technologyなどの複数のライブラリへのインターフェース。
歴史と影響
このソフトウェアは、1998年にドイツのハイデルベルク大学の数値解析グループで開発されました。最初の公開リリースは2000年のバージョン3.0.0でした。それ以来、deal.IIは数百人の著者から貢献を受け、2,400以上の研究出版物で使用されています。[8]
ライブラリの世界的な開発を調整する主要なメンテナーは現在、コロラド州立大学、クレムソン大学、テキサスA&M大学、オークリッジ国立研究所、その他多くの機関にいます。[9]これは、毎月数十人の著者による数百の変更を組み込むGitHub [10]を通じて世界的な貢献者のコミュニティとして開発されています。
参照
参考文献
- ^ Bangerth, W; Hartmann, R; Kanschat, G. (2007). 「deal.II - 汎用オブジェクト指向有限要素ライブラリ」(PDF) . ACM Trans. Math. Softw . 33 (4): 24. doi :10.1145/1268776.1268779. S2CID 207163483.
- ^ 「deal.II Homepage」。2012年6月8日時点のオリジナルよりアーカイブ。2012年8月5日閲覧。
- ^ 「バージョン9.6.0がリリースされました」。dealii 。 2024年8月11日閲覧。
- ^ 「有限要素ライブラリの開発者が数値計算ソフトウェアのウィルキンソン賞を受賞」。2012年8月5日閲覧。
- ^ Bangerth, W.; Burstedde, C.; Heister, T.; Kronbichler, M. (2011). 「大規模並列汎用有限要素コードのためのアルゴリズムとデータ構造」. ACM Trans. Math. Softw . 38 . CiteSeerX 10.1.1.724.8034 . doi :10.1145/2049673.2049678. S2CID 1158172.
- ^ Janssen, B.; Kanschat, G. (2011). 「H 1および H curl準拠の高次有限要素法のための局所平滑化を備えた適応型マルチレベル法」SIAM J. Sci. Comput . 33 (4). doi :10.1137/090778523.
- ^ Kanschat, G. (2004). 「局所的に細分化されたメッシュ上の不連続ガラーキン有限要素法のマルチレベル法」. Computers & Structures . 82 (28): 2437–2445. doi :10.1016/j.compstruc.2004.04.015.
- ^ 「出版物一覧」 。 2022年11月8日閲覧。
- ^ 「deal.II author list」 . 2024年11月19日閲覧。
- ^ 「deal.II githubページ」。GitHub 。 2019年6月14日閲覧。
外部リンク
- 公式サイト
- Githubのソースコード
- 科学出版物のリスト
