Implementation of a Finite Difference Algorithm into QuickPIC
ORAL
Abstract
The 3D parallel quasi-static PIC code, QuickPIC [1-3], has been widely used for making discoveries in plasma-based accelerator (PBA) research for many years. The current code is written based on the full spectral (FFT) algorithm framework of UPIC [4,5]. We report on a recent update to QuickPIC where an option for using a finite difference (FD) algorithm has been implemented. In this presentation, we will show the comparison between FD and the full spectral method for PBA simulations. The implementation of FD algorithm lays the foundation for many other improvements of QuickPIC planned in the future, including the parallelization of the 2D part of the code using a multi-dimensional partition, a multigrid Poisson solver, and mesh (static and adaptive) refinement.
[1] C. Huang et al., J. Comp. Phys. 217, 658 (2006).
[2] W. An et al., J. Comp. Phys. 250, 165 (2013).
[3] https://github.com/UCLA-Plasma-Simulation-Group/QuickPIC-OpenSource
[4] V. K. Decyk, Computer Phys. Comm. 177, 95 (2007).
[5] https://github.com/UCLA-Plasma-Simulation-Group/UPIC-2.0
–
Presenters
-
Fei Li
Univ of California - Los Angeles
Authors
-
Fei Li
Univ of California - Los Angeles
-
Weiming An
Univ of California - Los Angeles
-
Lance Hildebrand
Univ of California - Los Angeles, Univ of California - Los Angeles, Univ of California - Los Angeles
-
Yujian Zhao
University of California, Los Angeles, Univ of California - Los Angeles
-
Viktor K Decyk
Univ of California - Los Angeles
-
Warren B Mori
Univ of California - Los Angeles, Univ of California - Los Angeles, Univ of California - Los Angeles