Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

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
 [1];  [2];  [3];  [3];  [3]
  1. Univ. of California, Los Angeles, CA (United States); OSTI
  2. Beijing Normal University, Beijing (China)
  3. 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

References (33)

Numerical instability due to relativistic plasma drift in EM-PIC simulations journal November 2013
A spectral, quasi-cylindrical and dispersion-free Particle-In-Cell algorithm journal June 2016
Controlling the numerical Cerenkov instability in PIC simulations using a customized finite difference Maxwell solver and a local FFT based current correction journal May 2017
A new field solver for modeling of relativistic particle-laser interactions using the particle-in-cell algorithm journal January 2021
A quasi-static particle-in-cell algorithm based on an azimuthal Fourier decomposition for highly efficient simulations of plasma-based acceleration: QPAD journal April 2021
HiPACE++: A portable, 3D quasi-static particle-in-cell code journal September 2022
QUICKPIC: A highly efficient particle-in-cell code for modeling wakefield acceleration in plasmas journal September 2006
Particle-in-Cell modelling of laser–plasma interaction using Fourier decomposition journal March 2009
Enhancing parallel quasi-static particle-in-cell simulations with a pipelining algorithm journal August 2009
An improved iteration loop for the three dimensional quasi-static particle-in-cell algorithm: QuickPIC journal October 2013
Numerical stability analysis of the pseudo-spectral analytical time-domain PIC algorithm journal February 2014
Implementation of a hybrid particle code with a PIC description in r–z and a gridless description in ϕ into OSIRIS journal January 2015
Enabling Lorentz boosted frame particle-in-cell simulations of laser wakefield acceleration in quasi-3D geometry journal July 2016
On numerical errors to the fields surrounding a relativistically moving particle in PIC codes journal July 2020
Plasma Accelerators at the Energy Frontier and on Tabletops journal June 2003
Kinetic modeling of intense, short laser pulses propagating in tenuous plasmas journal January 1997
Perspectives on the generation of electron beams from plasma-based accelerators and their near and long term applications journal July 2020
HiPACE: a quasi-static particle-in-cell code journal July 2014
An accurate and efficient laser-envelope solver for the modeling of laser-plasma accelerators journal October 2017
Acceleration and focusing of electrons in two-dimensional nonlinear plasma wake fields journal November 1991
Orbital angular momentum of light and the transformation of Laguerre-Gaussian laser modes journal June 1992
Beam Loading in the Nonlinear Regime of Plasma-Based Acceleration journal September 2008
Nonlinear Laser Driven Donut Wakefields for Positron and Electron Acceleration journal May 2014
Group velocity of large amplitude electromagnetic waves in a plasma journal January 1994
Nonlinear Theory for Relativistic Plasma Wakefields in the Blowout Regime journal April 2006
Noninvariance of Space- and Time-Scale Ranges under a Lorentz Transformation and the Implications for the Study of Relativistic Interactions journal March 2007
Generating multi-GeV electron bunches using single stage laser wakefield acceleration in a 3D nonlinear regime journal June 2007
Numerical growth of emittance in simulations of laser-wakefield acceleration journal February 2013
Fine wakefield structure in the blowout regime of plasma wakefield accelerators journal June 2003
Particle simulation of plasmas journal April 1983
Physics of laser-driven plasma-based electron accelerators journal August 2009
A ponderomotive guiding center particle-in-cell code for efficient modeling of laser-plasma interactions journal August 2000
Parallel solution of pentadiagonal systems using generalized odd-even elimination conference January 1989

Similar Records

A quasi-static particle-in-cell algorithm based on an azimuthal Fourier decomposition for highly efficient simulations of plasma-based acceleration: QPAD
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