z-logo
open-access-imgOpen Access
The Gyrokinetic Particle Simulation of Fusion Plasmas on Tianhe-2 Supercomputer.
Author(s) -
Endong Wang,
Shaohua Wu,
Qing Zhang,
Jun Liu,
Wenlu Zhang,
Zhihong Lin,
Yutong Lu,
Yunfei Du,
Xiaoqian Zhu
Publication year - 2016
Publication title -
2016 7th workshop on latest advances in scalable algorithms for large-scale systems (scala)
Language(s) - English
DOI - 10.1109/scala.2016.8
We present novel optimizations of the fusion plasmas simulation code, GTC on Tianhe-2 supercomputer. The simulation exhibits excellent weak scalability up to 3072 31S1P Xeon Phi co-processors. An unprecedented up to 5.8x performance improvement is achieved for the GTC on Tianhe-2. An efficient particle exchanging algorithm is developed that simplifies the original iterative scheme to a direct implementation, which leads to a 7.9x performance improvement in terms of MPI communications on 1024 nodes of Tianhe-2. A customized particle sorting algorithm is presented that delivers a 2.0x performance improvement on the co-processor for the kernel relating to the particle computing. A smart offload algorithm that minimizes the data exchange between host and co-processor is introduced. Other optimizations like the loop fusion and vectorization are also presented.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom