Acceleration of three-dimensional Tokamak magnetohydrodynamical code with graphics processing unit and OpenACC heterogeneous parallel programming

Acceleration of three-dimensional Tokamak magnetohydrodynamical code with graphics processing unit and OpenACC heterogeneous parallel programming
复制标题

利用图形处理单元和 OpenACC 异构并行编程加速三维托卡马克磁流体动力学代码

DOI:
10.1080/10618562.2019.1683167
复制
发表时间:
2018-12
影响因子:
1.3
通讯作者:
Zhang W.
Zhang W.
中科院分区:
工程技术4区
文献类型:
--
作者:
Zhang H. W.;Zhu J.;Ma Z. W.;Kan G. Y.;Wang X.;Zhang W.

文献摘要

参考文献

被引文献

相似文献

本文将OpenACC异构并行编程模型成功地应用于三维托卡马克磁流体动力学程序(CLT)的修改和加速。通过OpenACC和MPI技术的结合,CLT通过使用多个GPU进一步并行化。在NVIDIA TITAN Xp和TITAN V GPU上分别实现了显著的加速比,而CLT的修改很少。此外,还用托卡马克中m/n = 2/1的电阻撕裂模不稳定性严格验证了上述两种图形卡上双精度计算的有效性。
ABSTRACT In this paper, the OpenACC heterogeneous parallel programming model is successfully applied to modification and acceleration of the three-dimensional Tokamak magnetohydrodynamical code (CLT). Through combination of OpenACC and MPI technologies, CLT is further parallelised by using multiple-GPUs. Significant speedup ratios are achieved on NVIDIA TITAN Xp and TITAN V GPUs, respectively, with very few modifications of CLT. Furthermore, the validity of the double precision calculations on the above-mentioned two graphics cards has also been strictly verified with m/n = 2/1 resistive tearing mode instability in Tokamak.
DOI: 10.1016/0021-9991(87)90023-4
发表时间: 1987-07
影响因子: 4.1
作者:
C. Cheng;M. Chance
通讯作者: C. Cheng;M. Chance
DOI: 10.1155/2016/8483728
发表时间: 2016-04
影响因子: 2.9
作者:
Guangyuan Kan;Ke Liang;Jiren Li;Liuqian Ding;Xiaoyan He;Youbin Hu
通讯作者: Youbin Hu
DOI: --
发表时间: 2016-10
期刊: --
影响因子: --
作者:
R. Farber
通讯作者: R. Farber
高能粒子驱动的阿尔文模式的混合模拟
DOI: 10.1063/1.4971806
发表时间: 2016-12
期刊: PHYSICS OF PLASMAS
影响因子: 2.2
作者:
J. Zhu;Z. W. Ma;S. Wang
通讯作者: S. Wang
DOI: 10.1088/1742-6596/1225/1/012012
发表时间: 2018-11
期刊: Journal of Physics: Conference Series
影响因子: --
作者:
R. Caplan;J. Linker;Z. Mikić;C. Downs;T. Török;V. Titov
通讯作者: R. Caplan;J. Linker;Z. Mikić;C. Downs;T. Török;V. Titov