arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1602.02886physics.comp-phcs.DCcs.NAmath.NA
收藏

基于赫尔米特插值的回旋平均算子优化

Optilization of the gyroaverage operator based on hermite interpolation

Maison de la Simulation, USR 3441, CEA / CNRS / Inria / Univ. Paris-Sud / Univ. Versailles(仿真之家,USR 3441,CEA / CNRS / Inria / 巴黎第十一大学 / 凡尔赛大学);IRMA, Université de Strasbourg(斯特拉斯堡大学 IRMA);CEA, IRFM(法国原子能和替代能源委员会,IRFM);Inria, Bordeaux INP, CNRS

F Rozar, C Steiner, G Latu, M Mehrenberger, V Grandgirard, Julien Bigot, T Cartier-Michaud, Jean Roman

AI总结:

本文通过改进赫尔米特插值方法,优化回旋平均算子,降低计算成本并提升效率,适用于描述托卡马克等离子体湍流的gyrokinetic模型。

摘要:

gyrokinetic建模适用于描述托卡马克等离子体湍流,回旋平均算子是该方法的核心。在gyrokinetic代码中,回旋平均方案需要足够准确以避免破坏数据,同时要求计算成本低,因为它常用于主未知数5D引导中心分布函数和3D电势上。本文改进了Gysela代码中基于赫尔米特插值的回旋平均方案。初始实现占据了总执行时间的太大比例。回旋平均算子已重新公式化,现在表示为矩阵-向量积,并设置了一个缓存友好的算法。已研究了不同技术以将计算速度提高一倍以上。给出了算法的描述,以及所获性能的分析。

英文摘要:

Gyrokinetic modeling is appropriate for describing Tokamak plasma turbulence, and the gyroaverage operator is a cornerstone of this approach. In a gyrokinetic code, the gyroaveraging scheme needs to be accurate enough to avoid spoiling the data but also requires a low computation cost because it is applied often on the main unknown, the 5D guiding-center distribution function, and on the 3D electric potentials. In the present paper, we improve a gyroaverage scheme based on Hermite interpolation used in the Gysela code. This initial implementation represents a too large fraction of the total execution time. The gyroaverage operator has been reformulated and is now expressed as a matrix-vector product and a cache-friendly algorithm has been setup. Different techniques have been investigated to quicken the computations by more than a factor two. Description of the algorithms is given, together with an analysis of the achieved performance.

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

↑