APS Logo

HiPACE++: a portable, 3D quasi-static Particle-in-Cell code

ORAL

Abstract

Modeling plasma wakefield accelerators is a computationally challenging task. Using cost-reducing algorithms like the quasi-static approximation allows for efficient modeling of demanding plasma wakefield accelerator scenarios. In this work, we present the latest highlights of the performance-portable, 3D quasi-static particle-in-cell (PIC) code HiPACE++ [1]. The code adopts modern HPC practices like a performance-portability layer, continuous integration, standard I/O formats, and is open-source (https://github.com/Hi-PACE/hipace). HiPACE++ demonstrates orders of magnitude speed-up on modern GPU-equipped supercomputers compared to its CPU-only predecessor HiPACE. Therefore, HiPACE++ enables fast and accurate modeling of challenging simulation settings, including certain positron acceleration schemes or the proton-beam-driven accelerator AWAKE [2].

Additionally, we report on the latest upgrades, including an extension of the explicit solver for quasi-static PIC [3] to model ion motion.

Publication: [1] S. Diederichs, et al. "HiPACE++: A portable, 3D quasi-static particle-in-cell code", Computer Physics Communications 278 (2022): 108421.<br>[2] E. Gschwendtner (AWAKE Collaboration), "AWAKE, The advanced proton driven plasma wake-field acceleration experiment at CERN", Nucl. Instrum. Methods Phys. Res., Sect. A 829 (2016), 76.<br>[3] T. Wang, et al. "WAND-PIC: an accelerated three-dimensional quasi-static particle-in-cell code", pre-print available at https://arxiv.org/abs/2012.00881

Presenters

  • Severin Diederichs

    Lawrence Berkeley National Laboratory

Authors

  • Severin Diederichs

    Lawrence Berkeley National Laboratory

  • Carlo Benedetti

    Lawrence Berkeley National Laboratory

  • Axel Huebl

    Lawrence Berkeley National Laboratory

  • Remi Lehe

    Lawrence Berkeley National Laboratory, Lawrence Berkeley National Laboratory, Berkeley, CA, USA

  • Alexander Sinn

    DESY

  • Weiqun Zhang

    Lawrence Berkeley National Laboratory

  • Andrew Myers

    Lawrence Berkeley National Laboratory

  • Jean-Luc Vay

    Lawrence Berkeley National Laboratory

  • Maxence Thevenet

    DESY, Deutsches Elektronen-Synchrotron