中文

基于图形处理器与 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