Acceleration of three-dimensional Tokamak magnetohydrodynamical code with graphics processing unit and OpenACC heterogeneous parallel programming
Autor: | Zhiwei Ma, Jianxi Zhu, G. Y. Kan, Wenrui Zhang, X.D. Wang, Hao Zhang |
---|---|
Rok vydání: | 2019 |
Předmět: |
Tokamak
Speedup Computer science Computational Mechanics Graphics processing unit FOS: Physical sciences Energy Engineering and Power Technology Aerospace Engineering Double-precision floating-point format Parallel computing 01 natural sciences 010305 fluids & plasmas law.invention law 0103 physical sciences 0101 mathematics Graphics Resistive touchscreen Mechanical Engineering Computational Physics (physics.comp-ph) Condensed Matter Physics 010101 applied mathematics Titan (supercomputer) Mechanics of Materials Parallel programming model Physics - Computational Physics |
Zdroj: | International Journal of Computational Fluid Dynamics. :1-14 |
ISSN: | 1029-0257 1061-8562 |
DOI: | 10.1080/10618562.2019.1683167 |
Popis: | 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. 31 pages, 13 figures |
Databáze: | OpenAIRE |
Externí odkaz: |