A fully non-linear multi-species Fokker-Planck-Landau collision operator for simulation of fusion plasma

Robert Hager, E. S. Yoon, S. Ku, E. F. D'Azevedo, P. H. Worley, C. S. Chang

Research output: Contribution to journalArticlepeer-review

77 Scopus citations

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.

Original languageEnglish (US)
Pages (from-to)644-660
Number of pages17
JournalJournal of Computational Physics
Volume315
DOIs
StatePublished - Jun 15 2016

All Science Journal Classification (ASJC) codes

  • Numerical Analysis
  • Modeling and Simulation
  • Physics and Astronomy (miscellaneous)
  • General Physics and Astronomy
  • Computer Science Applications
  • Computational Mathematics
  • Applied Mathematics

Keywords

  • Collision operator
  • Fusion
  • Particle-in-cell
  • Plasma
  • XGC

Fingerprint

Dive into the research topics of 'A fully non-linear multi-species Fokker-Planck-Landau collision operator for simulation of fusion plasma'. Together they form a unique fingerprint.

Cite this