发表机构
Beijing VeloAlpha Technology Co., Ltd.; School of Nuclear Science and Technology, University of Science and Technology of China; School of Physics, Peking University(北京维洛阿尔法科技有限公司; 中国科学技术大学核科学与技术学院; 北京大学物理学院)
机构由 AI 辅助整理,请以论文原文为准。AI 中文总结
该研究提出轨道不变量分解方法,扩展MGK代码实现亚秒级无碰撞陀螺kinetic本征值求解,速度较CGYRO提升三个数量级以上,可高效用于聚变装置参数扫描与电磁模拟扩展。
AI 中文摘要
基于线性陀螺kinetic模拟的微观漂移波不稳定性快速分析,对聚变装置中反常输运的建模具有重要意义。本研究提出一种轨道不变量分解方法,用于求解无碰撞陀螺kinetic本征值问题。通过利用粒子能量和磁矩沿轨道不变量离散速度空间,将完整本征值矩阵分离为独立的轨道块,这些轨道块通过场方程相互耦合,在不损失物理信息的前提下大幅降低了矩阵维度和计算成本。基于该方法,我们扩展了MGK代码[Phys. Plasmas 24, 072106 (2017)],实现了CPU和GPU两种版本,支持在s-α和Miller平衡模型下的无碰撞静电线性模拟。对于动力学离子温度梯度(ITG)和捕获电子模(TEM)本征值问题,该求解器将单解时间降至0.01-0.1秒范围,在相同硬件上比CGYRO快三个数量级以上,可实现高效的大规模参数扫描。通过与CGYRO结果对比,验证了本征频率和模式结构的正确性。该方法普遍适用于所有无碰撞陀螺kinetic本征值形式,可扩展至全电磁模拟。
英文摘要
Fast analysis of microscopic drift-wave instabilities based on linear gyrokinetic simulations is desirable for modeling anomalous transport in fusion devices. In this work, we present an orbit-invariant decomposition method for solving collisionless gyrokinetic eigenvalue problems. By discretizing velocity space along orbit invariants using particle energy and magnetic moment, the full eigenvalue matrix is separated into independent orbit blocks that couple with each other through the field equation, greatly reducing both matrix dimension and computational cost without sacrificing physics. Based on this method, we extend the MGK code [Phys.\ Plasmas 24, 072106 (2017)] with both CPU and GPU implementations, supporting collisionless electrostatic and electromagnetic linear simulations in $s$--$α$ and Miller equilibrium models. For kinetic ion temperature gradient (ITG) and trapped electron mode (TEM) eigenvalue problems, the solver reduces single-solution times to the 0.01--0.1~s range---more than three orders of magnitude faster than CGYRO on the same hardware---enabling efficient large-scale parameter scans. For fully electromagnetic KBM cases, it also achieves a speedup of three orders of magnitude over CGYRO and HD7. The eigenfrequencies and mode structures are verified by comparing with CGYRO results. The method is generally applicable to all collisionless gyrokinetic eigenvalue formulations and has been extended to fully electromagnetic simulations. [Python code available at: https://github.com/FusionAlpha/mgk]
Comments15 pages, 9 figures, v2 including fully electromagnetic effects