Core Concepts
GALÆXI は、現代のグラフィックスプロセッシングユニット (GPU) の並列計算能力を活用し、非構造メッシュ上の圧縮性流れシミュレーションのための新しい、エネルギー効率の高いフロー・ソルバーである。
Abstract
本論文では、GALÆXI を紹介する。GALÆXI は、高次の不連続ガラーキン分光要素法 (DGSEM) を使用し、ショック捕捉のための有限体積サブセル・アプローチを採用することで、ショック近傍での高次スキームの安定性を確保する。GALÆXI の並列化戦略では、各 GPU が計算領域の個別の領域を担当する分散メモリ並列化を採用している。各 GPU 上では、通信待ち時間を隠蔽するために、異なるコンピューティング・ストリームに計算を割り当てている。この並列化戦略により、利用可能な計算リソースの最大限の活用が可能となる。GALÆXI は、1024 GPU まで優れた強スケーリング特性を示す。検証では、理論的な収束率を回復し、不圧縮および圧縮性の Taylor-Green-Vortex テストケースの結果が参照ソリューションと一致することを示す。さらに、GALÆXI を NASA Rotor 37 の大規模な壁面解像 LES に適用し、超音速領域とリーディングエッジのショックを正確かつ堅牢に捕捉することができることを実証する。また、この計算に必要なエネルギーが CPU 実装の半分以下であることを示す。これにより、GALÆXI は、エクサスケールコンピューティングとそれに関連する新しい HPC アーキテクチャの領域における正確かつ効率的な圧縮性流れシミュレーションのための強力なツールとなることが示された。
Stats
本研究では、GALÆXI を用いて NASA Rotor 37 の大規模な壁面解像 LES を実行し、CPU 実装と比較して計算に必要なエネルギーが半分以下であることを示した。
Quotes
"GALÆXI は、エクサスケールコンピューティングとそれに関連する新しい HPC アーキテクチャの領域における正確かつ効率的な圧縮性流れシミュレーションのための強力なツールとなることが示された。"