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

Modeling of a chain of three plasma accelerator stages with the WarpX electromagnetic PIC code on GPUs

Journal Article · · Physics of Plasmas
DOI:https://doi.org/10.1063/5.0028512· OSTI ID:2567563

The fully electromagnetic particle-in-cell code WarpX is being developed by a team of the U.S. DOE Exascale Computing Project (with additional non-U.S. collaborators on part of the code) to enable the modeling of chains of tens to hundreds of plasma accelerator stages on exascale supercomputers, for future collider designs. The code is combining the latest algorithmic advances (e.g., Lorentz boosted frame and pseudo-spectral Maxwell solvers) with mesh refinement and runs on the latest computer processing unit and graphical processing unit (GPU) architectures. In this paper, we summarize the strategy that was adopted to port WarpX to GPUs, report on the weak parallel scaling of the pseudo-spectral electromagnetic solver, and then present solutions for decreasing the time spent in data exchanges from guard regions between subdomains. In Sec. IV, we demonstrate the simulations of a chain of three consecutive multi-GeV laser-driven plasma accelerator stages.

Sponsoring Organization:
USDOE
Grant/Contract Number:
AC02-05CH11231; AC02-76SF00515; AC52-07NA27344
OSTI ID:
2567563
Alternate ID(s):
OSTI ID: 1765030
OSTI ID: 1782089
OSTI ID: 1787210
Journal Information:
Physics of Plasmas, Journal Name: Physics of Plasmas Journal Issue: 2 Vol. 28; ISSN 1070-664X
Publisher:
American Institute of PhysicsCopyright Statement
Country of Publication:
United States
Language:
English

References (29)

Numerical Cherenkov instabilities in electromagnetic particle codes journal August 1974
Asymmetric PML for the absorption of waves. Application to mesh refinement in electromagnetic Particle-In-Cell plasma simulations journal December 2004
Detailed analysis of the effects of stencil spatial variations with arbitrary high-order finite-difference Maxwell solver journal March 2016
Ultrahigh-order Maxwell solver with extreme scalability for electromagnetic PIC simulations of plasmas journal July 2018
A generalized massively parallel ultra-high order FFT-based Maxwell solver journal November 2019
Numerical methods for instability mitigation in the modeling of laser wakefield accelerators in a Lorentz-boosted frame journal July 2011
A domain decomposition method for pseudo-spectral electromagnetic simulations of plasmas journal June 2013
Numerical stability analysis of the pseudo-spectral analytical time-domain PIC algorithm journal February 2014
Suppressing the numerical Cherenkov instability in FDTD PIC codes journal June 2014
Kokkos: Enabling manycore performance portability through polymorphic memory access patterns journal December 2014
Warp-X: A new exascale computing platform for beam–plasma simulations
  • Vay, J. -L.; Almgren, A.; Bell, J.
  • Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment, Vol. 909 https://doi.org/10.1016/j.nima.2018.01.035
journal November 2018
Three-dimensional electromagnetic relativistic particle-in-cell code VLPL (Virtual Laser Plasma Lab) journal April 1999
Modeling of 10 GeV-1 TeV laser-plasma accelerators using Lorentz boosted simulations journal December 2011
Stable discrete representation of relativistically drifting plasmas journal October 2016
Accurate modeling of plasma acceleration with arbitrary order pseudo-spectral particle-in-cell methods journal March 2017
Toward the modeling of chains of plasma accelerator stages with WarpX journal July 2020
Elimination of numerical Cherenkov instability in flowing-plasma particle-in-cell simulations by using Galilean coordinates journal November 2016
Pseudospectral Maxwell solvers for an accurate modeling of Doppler harmonic generation on plasma mirrors with particle-in-cell codes journal September 2017
Spatial Properties of High-Order Harmonic Beams from Plasma Mirrors: A Ptychographic Study journal October 2017
Laser Electron Accelerator journal July 1979
Noninvariance of Space- and Time-Scale Ranges under a Lorentz Transformation and the Implications for the Study of Relativistic Interactions journal March 2007
Particle-in-cell simulation of plasma-based amplification using a moving window journal February 2020
Numerical growth of emittance in simulations of laser-wakefield acceleration journal February 2013
Generalized algorithm for control of numerical dispersion in explicit time-domain electromagnetic simulations journal April 2013
Physics of laser-driven plasma-based electron accelerators journal August 2009
A high-accuracy realization of the Yee algorithm using non-standard finite differences journal June 1997
Numerical solution of initial boundary value problems involving maxwell's equations in isotropic media journal May 1966
High-accuracy Yee algorithm based on nonstandard finite differences: new developments and verifications journal September 2002
AMReX: a framework for block-structured adaptive mesh refinement journal May 2019

Similar Records

WarpX v0.1.0
Software · Tue Aug 21 20:00:00 EDT 2018 · OSTI ID:code-20020

Related Subjects