Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
6930273 | Journal of Computational Physics | 2016 | 17 Pages |
Abstract
Fusion edge plasmas can be far from thermal equilibrium and require the use of a non-linear collision operator for accurate numerical simulations. In this article, the non-linear single-species Fokker-Planck-Landau collision operator developed by Yoon and Chang (2014) [9] is generalized to include multiple particle species. The finite volume discretization used in this work naturally yields exact conservation of mass, momentum, and energy. The implementation of this new non-linear Fokker-Planck-Landau operator in the gyrokinetic particle-in-cell codes XGC1 and XGCa is described and results of a verification study are discussed. Finally, the numerical techniques that make our non-linear collision operator viable on high-performance computing systems are described, including specialized load balancing algorithms and nested OpenMP parallelization. The collision operator's good weak and strong scaling behavior are shown.
Related Topics
Physical Sciences and Engineering
Computer Science
Computer Science Applications
Authors
Robert Hager, E.S. Yoon, S. Ku, E.F. D'Azevedo, P.H. Worley, C.S. Chang,