论文标题
具有M1模型的高性能和便携式渐近性保存辐射流体动力学代码
A high-performance and portable asymptotic preserving radiation hydrodynamics code with the M1 model
论文作者
论文摘要
目标。我们提出了一种新的辐射流体动力学代码,称为“ ARK-RT”,该代码使用具有M1闭合关系的两臂模型进行辐射传递。该代码旨在准备在Exascale架构上进行高性能计算。方法。使用有限体积方案来解决两臂模型。该方案是渐近地保存的,以准确捕获光学厚和薄的机制。我们还提出了辐射通量源项的均衡离散化,能够捕获不连续性不连续性的恒定通量稳态。我们将图书馆的Trilinos用于线性代数,并且软件包Kokkos使我们能够在不同架构(例如多核,多核和GP-GPU)上达到高性能计算和可移植性。结果。 ARK-RT能够在自由流和扩散极限中重现标准测试,包括纯粹的辐射测试和辐射流体动力学。一旦流体动力学给出的时间步骤比辐射传输的明确时间步长大50-100倍,使用时间不平等的求解者就可以盈利。尽管需要更多的工作来确保在所有情况下稳定。使用ARK-RT,我们研究了对流密度岩心中电离前沿的传播。我们表明,即使在对流动作不稳定的情况下,电离锋在扰动方面也非常稳定。结果,应谨慎解释不稳定性的存在。总体而言,ARK-RT非常适合研究许多涉及对流和辐射转移的天体物理问题,例如大型前遗前密集核心中H II区域的动力学以及未来的应用可能包括行星氛围。
Aims. We present a new radiation hydrodynamics code, called "ARK-RT" which uses a two-moment model with the M1 closure relation for radiative transfer. This code aims at being ready for high-performance computing, on exascale architectures. Methods. The two-moment model is solved using a finite volume scheme. The scheme is asymptotic preserving to capture accurately both optically thick and thin regimes. We also propose a well-balanced discretization of the radiative flux source term able to capture constant flux steady states with discontinuities in opacity. We use the library Trilinos for linear algebra and the package Kokkos allows us to reach high-performance computing and portability across different architectures, such as multi-core, many-core, and GP-GPU. Results. ARK-RT is able to reproduce standard tests in both free-streaming and diffusive limits, including purely radiative tests and radiation hydrodynamics ones. Using a time-implicit solver is profitable as soon as the time step given by the hydrodynamics is 50-100 times larger than the explicit time step for radiative transfer, depending on the preconditioner and the architecture. Albeit more work is needed to ensure stability in all circumstances. Using ARK-RT, we study the propagation of an ionization front in convective dense cores. We show that the ionization front is strongly stable against perturbations even with destabilizing convective motions. As a result, the presence of instabilities should be interpreted with caution. Overall, ARK-RT is well-suited to study many astrophysical problems involving convection and radiative transfer such as the dynamics of H ii regions in massive pre-stellar dense cores and future applications could include planetary atmospheres.