论文标题
SPK:高能密度制度的快速原子和微物理代码
SpK: A fast atomic and microphysics code for the high-energy-density regime
论文作者
论文摘要
SPK是伦敦帝国学院的数值代码库的一部分,用于建模高能量密度物理(HEDP)实验。 SPK是一种有效的原子质和微物理代码,用于对电子和离子阶段种群,不透明性和发散性进行详细的配置会计计算,用于后处理和放射水力学模拟。这是使用由NIST能量水平数据库补充的筛选氢原子数据完成的。扩展的SAHA模型解决了具有非理想物理的扩展的化学平衡,例如电离电位抑郁和非热平衡校正。树木(Treap)数据结构用于存储光谱数据,例如不透明度,这是动态的,因此可以轻松插入光谱线周围的点,而无需APIRIOI的离子级种群知识。将SPK的结果与使用SPK数据的辐射传输解决方案的其他代码进行了比较。 TREAP数据结构和SPK的计算效率允许对3D流体动力学模拟进行内联处理,并在TREAP中存储了动态发展的频谱。
SpK is part of the numerical codebase at Imperial College London used to model high energy density physics (HEDP) experiments. SpK is an efficient atomic and microphysics code used to perform detailed configuration accounting calculations of electronic and ionic stage populations, opacities and emissivities for use in post-processing and radiation hydrodynamics simulations. This is done using screened hydrogenic atomic data supplemented by the NIST energy level database. An extended Saha model solves for chemical equilibrium with extensions for non-ideal physics, such as ionisation potential depression, and non thermal equilibrium corrections. A tree-heap (treap) data structure is used to store spectral data, such as opacity, which is dynamic thus allowing easy insertion of points around spectral lines without a-priori knowledge of the ion stage populations. Results from SpK are compared to other codes and descriptions of radiation transport solutions which use SpK data are given. The treap data structure and SpK's computational efficiency allows inline post-processing of 3D hydrodynamics simulations with a dynamically evolving spectrum stored in a treap.