Acceleration Of Three-Dimensional Tokamak Magnetohydrodynamical Code With Graphics Processing Unit And Openacc Heterogeneous Parallel Programming

H. W. Zhang,J. Zhu,Z. W. Ma,G. Y. Kan,X. Wang,W. Zhang
DOI: https://doi.org/10.1080/10618562.2019.1683167
IF: 1.443
2019-01-01
International Journal of Computational Fluid Dynamics
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.
What problem does this paper attempt to address?