arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 0804.0402astro-ph
收藏

Athena:天体物理学新代码MHD

Athena: A New Code for Astrophysical MHD

James M. Stone, Thomas A. Gardiner, Peter Teuben, John F. Hawley, Jacob B. Simon

摘要:

介绍了一个新的天体物理磁流体动力学(MHD)程序。该代码被设计为易于扩展,可用于静态和自适应网格细化。它结合了高阶Goddom方法与约束传输(CT)技术,以加强对磁场的无发散约束。离散化基于质量、动量和能量的以单元为中心的体积平均值,以及磁场的以面为中心的面积平均值。该算法的新功能包括:(1)计算时间和边缘平均电场的一致性框架,CT使用该框架从时间和面积平均Goddom通量中演化出磁场;(2)扩展到MHD的空间重建方案,该方案涉及维度分裂时间推进;以及(3)扩展到MHD的两种不同的维度不分裂积分方法。该算法在C和Fortran 95中的实现是详细的,包括使用域分解的并行化策略。从测试套件,其中包括在一个,两个,和三维的流体力学和MHD的问题的结果给出,不仅要证明的算法的保真度,但也使其他方法的比较。源代码可以在网上免费下载。

英文摘要:

A new code for astrophysical magnetohydrodynamics (MHD) is described. The code has been designed to be easily extensible for use with static and adaptive mesh refinement. It combines higher-order Godunov methods with the constrained transport (CT) technique to enforce the divergence-free constraint on the magnetic field. Discretization is based on cell-centered volume-averages for mass, momentum, and energy, and face-centered area-averages for the magnetic field. Novel features of the algorithm include (1) a consistent framework for computing the time- and edge-averaged electric fields used by CT to evolve the magnetic field from the time- and area-averaged Godunov fluxes, (2) the extension to MHD of spatial reconstruction schemes that involve a dimensionally-split time advance, and (3) the extension to MHD of two different dimensionally-unsplit integration methods. Implementation of the algorithm in both C and Fortran95 is detailed, including strategies for parallelization using domain decomposition. Results from a test suite which includes problems in one-, two-, and three-dimensions for both hydrodynamics and MHD are given, not only to demonstrate the fidelity of the algorithms, but also to enable comparisons to other methods. The source code is freely available for download on the web.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑