Phoebus: 面向相对论天体物理学的性能可移植GRRMHD代码
高能天体物理现象
2024-10-17 v2 天体物理仪器与方法
太阳与恒星天体物理
计算物理
摘要
我们介绍了用于天体物理广义相对论辐射磁流体动力学模拟的开源代码PHOEBUS (phifty one ergs blows up a star)。PHOEBUS专为(但不限于)高能天体物理环境设计,例如核心坍缩超新星、中子星并合、黑洞吸积盘以及类似现象。广义相对论磁流体动力学采用Valencia公式和守恒有限体积方法进行建模。中微子辐射输运通过蒙特卡洛方法和矩方法实现。PHOEBUS构建于PARTHENON (Grete et al. 2022)性能可移植自适应网格细化框架之上,采用GPU优先的开发策略,能够模拟大动态范围的空间和时间尺度。PHOEBUS利用KOKKOS实现节点内并行,并支持CPU和GPU架构。我们描述了PHOEBUS中采用的物理模型、使用的数值方法,并通过一系列测试问题展示了其能力。我们展示了在超过500个H100 GPU上的弱扩展性。
引用
@article{arxiv.2410.09146,
title = {Phoebus: Performance Portable GRRMHD for Relativistic Astrophysics},
author = {Brandon Barker and Mariam Gogilashvili and Janiris Rodriguez-Bueno and Carl Fields and Joshua Dolence and Jonah Miller and Jeremiah Murphy and Luke Roberts and Benjamin Ryan},
journal= {arXiv preprint arXiv:2410.09146},
year = {2024}
}
备注
21 pages, 15 figures. Code available online at https://github.com/lanl/phoebus