多流体流体力学のためのテーブル駆動型コードXeniaの開発
天体物理の多流体流体力学モデルをPythonで柔軟に定義・実行できるテーブル駆動型コードXeniaの設計と検証結果について報告している。
- 惑星大気散逸モデルなどで必要となる多流体間の結合や化学反応を容易に扱えるフレームワークを構築した。
- モデル定義をPythonで行い、記号的テープを経て共通のC/Kokkosカーネルへ渡すことでコードの再コンパイルを不要にした。
- 硬い結合に対して演算子分割法や解析的ヤコビアンを用いた直接LU分解を適用している。
- 394のテストを通じて各種の物理的ベンチマークや保存則・閉包条件の検証が行われている。
原文タイトル: Xenia: A Table-Driven Code for Astrophysical Multi-Fluid Hydrodynamics
arXiv で原文を見る
この要約は AI が生成したものであり、arXiv および論文著者の見解ではありません。