中文

Octo-Tiger 的新流体动力学模块及其在 ORNL Summit 上使用 HPX+CUDA 的性能

分布式、并行与集群计算 2021-10-22 v2 天体物理仪器与方法

摘要

Octo-Tiger 是一个用于模拟三维自引力天体流体的代码。它专门为研究相互作用双星之间的动力学质量转移而设计。Octo-Tiger 使用异步多任务运行时系统、C++ 并行与并发标准库 (HPX) 针对分布式系统进行了并行化,并利用 CUDA 作为其引力求解器。最近,我们重构了 Octo-Tiger 的流体动力学求解器,以使用三维重构方案。此外,我们使用 CUDA 内核将流体动力学求解器移植到了 GPU 上。我们使用 Sedov-Taylor 爆炸波问题展示了新流体动力学内核在 ORNL Summit 机器上的扩展结果。我们还使用旋转星作为测试问题,比较了 Octo-Tiger 的新流体动力学方案与其旧流体动力学方案。

关键词

引用

@article{arxiv.2107.10987,
  title  = {Octo-Tiger's New Hydro Module and Performance Using HPX+CUDA on ORNL's Summit},
  author = {Patrick Diehl and Gregor Daiß and Dominic Marcello and Kevin Huck and Sagiv Shiber and Hartmut Kaiser and Juhan Frank and Dirk Pflüger},
  journal= {arXiv preprint arXiv:2107.10987},
  year   = {2021}
}

备注

Accepted to IEEE Cluster