1. Implementation of a gyrokinetic collision operator with an implicit time integration scheme and its computational performance
- Author
-
Shinya Maeyama, Motoki Nakata, Tomo-Hiko Watanabe, Yasuhiro Idomura, and Masanori Nunami
- Subjects
Computer science ,Computation ,General Physics and Astronomy ,Krylov subspace ,Solver ,Collision ,01 natural sciences ,010305 fluids & plasmas ,Computational science ,Reduction (complexity) ,Hardware and Architecture ,Integrator ,Transpose ,0103 physical sciences ,Code (cryptography) ,010306 general physics - Abstract
We have implemented the Sugama collision operator in the gyrokinetic Vlasov simulation code, GKV, with an implicit time-integration scheme. The new method is versatile and independent of the details of the linearized collision operator, by means of an operator splitting, an implicit time integrator , and an iterative Krylov subspace solver. Numerical tests demonstrate stable computation over the time step size restricted by the collision term. An efficient implementation for parallel computation on distributed memory systems is realized by using the data transpose communication, which makes the iterative solver free from inter-node communications during iteration. Consequently, the present approach achieves enhancement of computational efficiency and reduction of computational time to solution simultaneously, and significantly accelerates the total performance of the application.
- Published
- 2019