基于图形处理器与 OpenACC 异构并行编程的三维托卡马克磁流体力学代码加速
计算物理
2019-10-31 v4
摘要
本文成功将 OpenACC 异构并行编程模型应用于三维托卡马克磁流体力学代码(CLTx)的改造与加速。通过 OpenACC 与 MPI 技术结合,CLTx 进一步利用多 GPU 实现并行化。在对 CLTx 极少修改的情况下,分别在 NVIDIA TITAN Xp 和 TITAN V GPU 上获得了显著的加速比。此外,利用托卡马克中 m/n=2/1 电阻撕裂模不稳定性,严格验证了上述两种显卡上双精度计算的有效性。
引用
@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}
}
备注
31 pages, 13 figures