The stellar atmosphere simulation code Bifrost Code description and validation

The stellar atmosphere simulation code Bifrost Code description and validation
复制标题

DOI:
10.1051/0004-6361/201116520
复制
发表时间:
2011-07-01
影响因子:
6.5
通讯作者:
Martinez-Sykora, J.
Martinez-Sykora, J.
中科院分区:
物理与天体物理2区
文献类型:
--
作者:
Gudiksen, B. V.;Carlsson, M.;Martinez-Sykora, J.

文献摘要

被引文献

相似文献

上下文。恒星对流和光球的数值模拟已经发展到可以解释观测到的谱线的详细形状的程度。恒星大气非常复杂,在对流区、光球层、色球、过渡区和日冕中存在着非常不同的物理状态。为了了解大气的细节,有必要模拟整个大气,因为不同的层相互作用很强。这些物理机制是非常不同的,它需要一个高效的大规模并行数值代码来求解相关的方程。设计、实现和验证了用于模拟从对流区到日冕的恒星大气的大规模并行数值程序BiFrost。该程序经过了一系列验证试验,其中包括Sod激波管试验、Orzag-Tang碰撞激波试验、边界条件试验以及该程序如何处理磁场平流、色球辐射、等温散射大气中的辐射传输、氢电离和热传导的试验。BiFrost以良好的结果完成了测试,并显示出近乎线性的效率,可以扩展到数千个计算核心。
Context. Numerical simulations of stellar convection and photospheres have been developed to the point where detailed shapes of observed spectral lines can be explained. Stellar atmospheres are very complex, and very different physical regimes are present in the convection zone, photosphere, chromosphere, transition region and corona. To understand the details of the atmosphere it is necessary to simulate the whole atmosphere since the different layers interact strongly. These physical regimes are very diverse and it takes a highly efficient massively parallel numerical code to solve the associated equations.Aims. The design, implementation and validation of the massively parallel numerical code Bifrost for simulating stellar atmospheres from the convection zone to the corona.Methods. The code is subjected to a number of validation tests, among them the Sod shock tube test, the Orzag-Tang colliding shock test, boundary condition tests and tests of how the code treats magnetic field advection, chromospheric radiation, radiative transfer in an isothermal scattering atmosphere, hydrogen ionization and thermal conduction.Results. Bifrost completes the tests with good results and shows near linear efficiency scaling to thousands of computing cores.