Scalable, Performance-Portable Particle-in-Cell Simulations and PByte-Scale Data-Challenges

ORAL

Abstract

We present the architecture, abstractions, novel developments, and workflows that enable high-resolution, fast turn-around computations on contemporary, leadership-scale supercomputers powered by both GPUs and CPUs from various vendors and on top of a generalized programming model (Alpaka). From the experience developing the open-source community code PIConGPU, strategies for handling PByte-scale data flows from thousands of computing devices for analysis with in situ processing and open data formats (openPMD) are presented. Furthermore, simulation control via a lightweight Python Jupyter interface as well as recent research towards just-in-time kernel generation for C++ with Cling-CUDA are shown as a mean for fast turn-around, close-to-experiment simulations.

Authors

  • A. Huebl

    • Lawrence Berkeley National Laboratory, Helmholtz-Zentrum-Dresden-Rossendorf
  • R. Widera

    • Helmholtz-Zentrum Dresden-Rossendorf
  • M. Garten

    • Helmholtz-Zentrum Dresden-Rossendorf, Technical University Dresden
  • R. Pausch

    • Helmholtz-Zentrum Dresden-Rossendorf
  • K. Steiniger

    • Helmholtz-Zentrum Dresden-Rossendorf
  • S. Bastrakov

    • Helmholtz-Zentrum Dresden-Rossendorf
  • A. Debus

    • Helmholtz-Zentrum Dresden-Rossendorf
  • T. Kluge

    • Helmholtz-Zentrum Dresden-Rossendorf
  • S. Ehrig

    • Helmholtz-Zentrum Dresden-Rossendorf
  • F. Meyer

    • Helmholtz-Zentrum Dresden-Rossendorf
  • M. Werner

    • Helmholtz-Zentrum Dresden-Rossendorf
  • B. Worpitz

    • LogMeIn Inc.
  • A. Matthes

    • Helmholtz-Zentrum Dresden-Rossendorf, Technical University Dresden
  • F. Poeschel

    • Helmholtz-Zentrum Dresden-Rossendorf, Technical University Dresden
  • S. Starke

    • Helmholtz-Zentrum Dresden-Rossendorf
  • M. Bussmann

    • Helmholtz-Zentrum Dresden-Rossendorf