WarpX Exascale Update - New Platforms, Functionality and Applications

ORAL

Abstract

We present the latest results on the development of WarpX, an advanced electromagnetic particle-in-cell code from the U.S. Exascale Computing Project. With the introduction of the first Exascale machines, we present results on new GPU architectures. We also give an overview of new algorithms and functionalities, including scalable in situ analysis and visualization, new applications beyond laser-plasma accelerators and the development of an international open source ecosystem around WarpX.

*Supported by the U.S. Department of Energy Exascale Computing Project (17-SC-20-SC). Used resources of the Oak Ridge Leadership Computing Facility, a DOE Office of Science User Facility supported under Contract DE-AC05-00OR22725.

Publication: A. Myers et al., "Porting WarpX to GPU-accelerated platforms", in review (2021)
M. Rowan et al. "In-Situ Assessment of Device-Side Compute Work for Dynamic Load Balancing in a GPU-Accelerated PIC Code," in press, PASC21, July 2021, https://doi.org/10.1145/3468267.3470614
J.-L. Vay. A. Huebl et al., "Modeling of a chain of three plasma accelerator stages with the WarpX electromagnetic PIC code on GPUs", Physics of Plasmas 28.023105, February 2021, https://doi.org/10.1063/5.0028512
J.-L. Vay, A. Huebl et al. "A modular community ecosystem for multiphysics particle accelerator modeling and design", LOI Snowmass21, Computational Frontier. https://www.snowmass21.org/docs/files/summaries/CompF/SNOWMASS21-CompF2_CompF0-AF1_AF0_Vay-070.pdf

Presenters

  • Axel Huebl

    • Lawrence Berkeley National Laboratory

Authors

  • Axel Huebl

    • Lawrence Berkeley National Laboratory
  • Ann Almgren

    • Lawrence Berkeley National Laboratory
  • Ligia D Amorim

    • Lawrence Berkeley National Laboratory
  • John B Bell

    • Lawrence Berkeley National Laboratory
  • Kevin N Gott

    • Lawrence Berkeley National Laboratory
  • Revathi Jambunathan

    • Lawrence Berkeley National Laboratory
  • Remi Lehe

    • Lawrence Berkeley National Laboratory
  • Andrew Myers

    • Lawrence Berkeley National Laboratory
  • Michael Rowan

    • Lawrence Berkeley National Laboratory
  • Olga Shapoval

    • Lawrence Berkeley National Laboratory
  • Weiqun Zhang

    • Lawrence Berkeley National Laboratory
  • Yinjian Zhao

    • Lawrence Berkeley National Laboratory
  • Edoardo Zoni

    • Lawrence Berkeley National Laboratory
  • Jean-Luc Vay

    • Lawrence Berkeley National Laboratory
  • Lixin Ge

    • SLAC - Natl Accelerator Lab
  • Cho Ng

    • SLAC - Natl Accelerator Lab
  • Mark J Hogan

    • SLAC - Natl Accelerator Lab
  • David P Grote

    • Lawrence Livermore National Laboratory
    • Lawrence Livermore Natl Lab
  • Maxence Thevenet

    • DESY
  • Luca Fedeli

    • Université Paris-Saclay, CEA, CNRS, LIDYL
    • LIDYL
  • Neil Zaim

    • Université Paris-Saclay, CEA, CNRS, LIDYL
    • LIDYL
  • Henri Vincenti

    • Université Paris-Saclay, CEA, CNRS, LIDYL
    • LIDYL
  • Peter Scherpelz

    • Modern Electron
  • Phil Miller

    • Modern Electron
  • Michael Kieburtz

    • Modern Electron
  • Kevin Zhu

    • Modern Electron
  • Roelof E Groenewald

    • Modern Electron
  • Lorenzo Giacomel

    • lorenzo.giacomel@cern.ch