English

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

Computational Physics 2019-10-31 v4

Abstract

In this paper, the OpenACC heterogeneous parallel programming model is successfully applied to modification and acceleration of the three-dimensional Tokamak magnetohydrodynamical code (CLTx). Through combination of OpenACC and MPI technologies, CLTx is further parallelized by using multiple-GPUs. Significant speedup ratios are achieved on NVIDIA TITAN Xp and TITAN V GPUs, respectively, with very few modifications of CLTx. 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.

Keywords

Cite

@article{arxiv.1812.00525,
  title  = {Acceleration of three-dimensional Tokamak magnetohydrodynamical code with graphics processing unit and OpenACC heterogeneous parallel programming},
  author = {H. W. Zhang and J. Zhu and Z. W. Ma and G. Y. Kan and X. Wang and W. Zhang},
  journal= {arXiv preprint arXiv:1812.00525},
  year   = {2019}
}

Comments

31 pages, 13 figures

R2 v1 2026-06-23T06:28:41.605Z