| ビットピット | |
|---|---|
| 安定版リリース | 1.9.0 / 2023年12月31日
|
| リポジトリ |
|
| 言語 | C++ |
| オペレーティングシステム | Linux |
| タイプ | シミュレーションソフトウェア |
| ライセンス | GNU Lesser General Public License |
| ウェブサイト | http://bitpit.it |
bitpit [1]は、科学計算のためのオープンソースのモジュール式ライブラリです。bitpitの目的は、あらゆる科学アプリケーションに必要な共通の構成要素を提供することで、科学プログラム作成の負担を軽減することです。
Bitpit ライブラリの各モジュールは、実際のアプリケーション開発における特定の側面に対応するために開発されています。モジュールは、高性能な科学技術アプリケーションを迅速に開発するための構成要素として使用できます。このライブラリは、代数演算子などの低レベル機能から、計算メッシュ上の距離関数の評価などの高レベル機能まで、複数のモジュールで構成されています。
機能とモジュール
ビットピットの機能とモジュールには以下が含まれます
- 直交座標系および非構造化ボリュームおよびサーフェスメッシュ
- 負荷分散と2:1バランスを備えた並列線形四分木/八分木(PABLO [2] [3] [ 4] [5] [6] [7] [8] [9] [10] - 並列バランス線形八分木)
- 異なるタイプのメッシュ(サーフェスとボリューム)の基本コンテナ オブジェクト。複数のメッシュを同時に使用できます。
- 計算メッシュに埋め込まれた一般的なオブジェクトからの符号付きおよび符号なし距離関数の評価方法
- 基本的な代数演算子(加算、減算、乗算、除算)、数学関数(内積、外積、ノルム、絶対値)、ストリーム演算子、および一部の標準テンプレート ライブラリ(STL)コンテナーの表示関数
- 科学的なアプリケーションに役立つコンテナのコレクション。
- 並列データ交換用のバイナリバッファと、 MPI並列通信を処理するための高レベル メソッド。
- DGF (Dune Grid Format)、 STL (STereo Litography)、VTK (Visualization ToolKit) ファイルなどの一般的なデータ ファイルの読み取りと書き込み、およびログファイルの処理の方法。
- 小さな密な線形システムを処理および解くためのツール。
- 大規模なノードセットでもラジアル基底関数の補間とパラメーター化が可能です。
- ソートアルゴリズム(LIFO、kd-tree、binary tree)
- 計算幾何学手法集
参照
参考文献
- ^ H. Telib、「bitpit:科学計算と産業用アプリケーションをつなぐ数値サンドピット」、抄録、SISSAトリエステ、2014年9月23日火曜日
- ^ M. Cisternino, A. Iollo, L. Weynans, A. Colin, P. Poulin. 電気ひずみ材料:モデリングとシミュレーション, 第7回ヨーロッパ応用科学・工学計算手法会議, ギリシャ・ヘルソニソス, ECCOMAS, 2016年6月. 抄録
- ^ M. Cisternino, E. Lombardi, PABLO - オープンソースの並列バランス線形オクツリー、科学計算のための産業用ツール。JDEV 2015、フランス、ボルドー。ポスター
- ^ H.Telib、M. Cisternino、V. Ruggiero、F. Bernard、RAPHI: Xeon Phi アーキテクチャ上の Rarefied Flow Simulations、SHAPE ホワイト ペーパー、PRACE ダウンロード
- ^ プロジェクト チーム MEMPHIS - INRIA、活動レポート 2016、ボルドー、フランス。紙
- ^ A. Raeli, A. Azaïez, M. Bergmann, A. Iollo. 相変化材料の数値モデリング. CANUM, 2016年5月, オベルネ, フランス. プレゼンテーション
- ^ F. Tesser, 多数の重なり合う直交座標グリッドを用いたラプラシアン演算子の離散化、セッション、EuroSciPy 2016、エアランゲン、ドイツ
- ^ F. Bernard, A. Iollo, S. Riffaud. PODと最適輸送に基づくBGK方程式の低次元モデル、Journal of Computational Physics、Elsevier、2018年、373、pp.545-570 [1]
- ^ F. Bernard、A. Iollo、G. Puppo. 希薄フローのためのBGK多原子モデル、Journal of Scientific Computing、Springer Verlag、2019年、78(3) [2]
- ^ E. Abbate, A. Iollo, G. Puppo. 流体力学と非線形弾性のための漸近保存型全速度スキーム、SIAM Journal on Scientific Computing、産業応用数学協会、2019年 [3]
外部リンク
- ビットピット公式ウェブサイト
- ビットピットのGithubリポジトリ
- ビットピット用のPython API