Crash:辐射冲击流体动力学块自适应网格程序的实现与验证
Crash: A Block-Adaptive-Mesh Code for Radiative Shock Hydrodynamics - Implementation and Verification
摘要:
我们描述的CRASH(中心辐射冲击流体力学)代码,块自适应网格代码多材料辐射流体力学。该实现解决了辐射扩散模型与灰色或多组方法,并使用一个通量限制扩散近似恢复自由流动的限制。允许电子和离子具有不同的温度,并且我们包括通量限制的电子热传导。辐射流体动力学方程在欧拉框架中通过保守的有限体积离散在一个,两个,或三维平板几何形状或在二维圆柱对称。采用算子分裂法分三步求解:(1)用激波捕捉格式求解流体动力学方程,(2)在频率对数空间中进行辐射的线性平流,(3)隐式求解刚性辐射扩散、热传导和能量交换。我们提出了一套验证测试问题,以证明算法的准确性和性能。CRASH代码是块自适应树太阳风罗伊逆风计划(BATS-R-US)代码的扩展,具有新的辐射传递和热传导库以及状态方程和多群不透明度求解器。CRASH和BATS-R-US都是公开可用的空间天气建模框架(SWMF)的一部分。
英文摘要:
We describe the CRASH (Center for Radiative Shock Hydrodynamics) code, a block adaptive mesh code for multi-material radiation hydrodynamics. The implementation solves the radiation diffusion model with the gray or multigroup method and uses a flux limited diffusion approximation to recover the free-streaming limit. The electrons and ions are allowed to have different temperatures and we include a flux limited electron heat conduction. The radiation hydrodynamic equations are solved in the Eulerian frame by means of a conservative finite volume discretization in either one, two, or three-dimensional slab geometry or in two-dimensional cylindrical symmetry. An operator split method is used to solve these equations in three substeps: (1) solve the hydrodynamic equations with shock-capturing schemes, (2) a linear advection of the radiation in frequency-logarithm space, and (3) an implicit solve of the stiff radiation diffusion, heat conduction, and energy exchange. We present a suite of verification test problems to demonstrate the accuracy and performance of the algorithms. The CRASH code is an extension of the Block-Adaptive Tree Solarwind Roe Upwind Scheme (BATS-R-US) code with this new radiation transfer and heat conduction library and equation-of-state and multigroup opacity solvers. Both CRASH and BATS-R-US are part of the publicly available Space Weather Modeling Framework (SWMF).
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。