Integrating a ponderomotive guiding center algorithm into a quasi-static particle-in-cell code based on azimuthal mode decomposition
Journal Article
·
· Journal of Computational Physics
- Univ. of California, Los Angeles, CA (United States); OSTI
- Beijing Normal University, Beijing (China)
- Univ. of California, Los Angeles, CA (United States)
High fidelity modeling of plasma based acceleration (PBA) requires the use of three dimensional, fully nonlinear, and kinetic descriptions based on the particle-in-cell (PIC) method. In PBA an intense particle beam or laser (driver) propagates through a tenuous plasma whereby it excites a plasma wave wake. Three-dimensional PIC algorithms based on the quasi-static approximation (QSA) have been successfully applied to efficiently model the interaction between relativistic charged particle beams and plasma. In a QSA PIC algorithm, the plasma response to a charged particle beam or laser driver is calculated based on forces from the driver and self-consistent forces from the QSA form of Maxwell's equations. These fields are then used to advance the charged particle beam or laser forward by a large time step. Since the time step is not limited by the regular Courant-Friedrichs-Lewy (CFL) condition that constrains a standard 3D fully electromagnetic PIC code, a 3D QSA PIC code can achieve orders of magnitude speedup in performance. Recently, a new hybrid QSA PIC algorithm that combines another speedup technique known as an azimuthal Fourier decomposition has been proposed and implemented. This hybrid algorithm decomposes the electromagnetic fields, charge and current density into azimuthal harmonics and only the Fourier coefficients need to be updated, which can reduce the algorithmic complexity of a 3D code to that of a 2D code. Modeling the laser-plasma interaction in a full 3D electromagnetic PIC algorithm is very computationally expensive due the enormous disparity of physical scales to be resolved. In the QSA the laser is modeled using the ponderomotive guiding center (PGC) approach. We describe how to implement a PGC algorithm compatible for the QSA PIC algorithms based on the azimuthal mode expansion. Here this algorithm permits time steps orders of magnitude larger than the cell size and it can be asynchronously parallelized. Details on how this is implemented into the QSA PIC code that utilizes an azimuthal mode expansion, QPAD, are also described. Benchmarks and comparisons between a fully 3D explicit PIC code (OSIRIS), as well as a few examples related to laser wakefield acceleration, are presented.
- Research Organization:
- Univ. of California, Los Angeles, CA (United States)
- Sponsoring Organization:
- National Science Foundation (NSF); USDOE; USDOE Office of Science (SC)
- Grant/Contract Number:
- SC0010064
- OSTI ID:
- 2419983
- Alternate ID(s):
- OSTI ID: 1888323
- Journal Information:
- Journal of Computational Physics, Journal Name: Journal of Computational Physics Vol. 470; ISSN 0021-9991
- Publisher:
- ElsevierCopyright Statement
- Country of Publication:
- United States
- Language:
- English
Similar Records
A quasi-static particle-in-cell algorithm based on an azimuthal Fourier decomposition for highly efficient simulations of plasma-based acceleration: QPAD
Implementation of a Mesh refinement algorithm into the quasi-static PIC code QuickPIC
An improved iteration loop for the three dimensional quasi-static particle-in-cell algorithm: QuickPIC
Journal Article
·
Mon Dec 14 19:00:00 EST 2020
· Computer Physics Communications
·
OSTI ID:1774944
Implementation of a Mesh refinement algorithm into the quasi-static PIC code QuickPIC
Journal Article
·
Tue Sep 30 20:00:00 EDT 2025
· Journal of Computational Physics
·
OSTI ID:3012400
An improved iteration loop for the three dimensional quasi-static particle-in-cell algorithm: QuickPIC
Journal Article
·
Tue Oct 01 00:00:00 EDT 2013
· Journal of Computational Physics
·
OSTI ID:22230797