検索対象:     
報告書番号:
※ 半角英数字
 年 ~ 
 年

Parallelization of a local gyrokinetic Vlasov simulation code for Peta-scale computing

ペタスケールコンピューティングに向けた局所的ジャイロ運動論的ブラソフシミュレーションコードの並列化

前山 伸也; 渡邉 智彦*; 井戸村 泰宏   ; 仲田 資季; 沼波 政倫*; 石澤 明宏*

Maeyama, Shinya; Watanabe, Tomohiko*; Idomura, Yasuhiro; Nakata, Motoki; Nunami, Masanori*; Ishizawa, Akihiro*

To address multi-scale turbulence including temporal and spatial scales of electrons and ions, we extend our gyrokinetic Vlasov simulation code GKV to run efficiently on Peta-scale supercomputers. A key numerical technique is the parallel two-dimensional Fast Fourier Transform (FFT) required for evaluating the nonliear E$$times$$B advection term, where masking of the cost of inter-node transpose communications is essential to improve strong scaling. To mask communication costs, overlaps of computations and transpose communications is implemented with the help of the hybrid parallelization of message passing interface and open multiprocessing. Integrated overlaps including FFTs and calculations of the nonlinear E$$times$$B term show a better scaling than simple overlaps of transpose and FFTs. The masking of communication costs significantly improves strong scaling of the GKV code, and makes substantial speed-up toward multi-scale turbulence simulations.

Access

:

- Accesses

InCites™

:

Altmetrics

:

[CLARIVATE ANALYTICS], [WEB OF SCIENCE], [HIGHLY CITED PAPER & CUP LOGO] and [HOT PAPER & FIRE LOGO] are trademarks of Clarivate Analytics, and/or its affiliated company or companies, and used herein by permission and/or license.