APS Logo

Asynchronous, Heterogeneous, High-Performance Plasma Simulations

ORAL

Abstract

We present MASS-APP, a state-of-the-art plasma physics simulation tool designed for modern supercomputer architectures. Leveraging a novel velocity space discretization of the Vlasov/Boltzmann equations allows for an efficient implementation GPUs. This discretization uses a spectral expansion of asymmetrically weighted Hermite functions. The number of terms in the expansion can vary according to real space location to capture fine scale phenomena. This provides a clean mathematical formulation for simulating problems with non-uniform resolution requirements. With this goal of simulating dynamic problems and the high-costs of memory movement, MASS-APP utilitizes an asynchronous, task-based, performance-portable library, FleCSI. FleCSI supports multiple backends including MPI, Legion, and HPX for distributed parallelism and Kokkos for performance portability. In this talk, we present the details of MASS-APP and discuss results highlighting the performance benefits of task based runtimes on modern HPC architectures.

Presenters

  • Peter T Brady

    Los Alamos National Laboratory (LANL)

Authors

  • Peter T Brady

    Los Alamos National Laboratory (LANL)

  • Alexander A Hrabski

    Los Alamos National Laboratory (LANL)

  • Oleksandr Chapurin

    Los Alamos National Laboratory

  • Salomon S Janhunen

    Los Alamos National Laboratory (LANL), Los Alamos National Laboratory

  • Gian Luca Delzanno

    Los Alamos National Laboratory (LANL)

  • Daniel Livescu

    Los Alamos National Laboratory (LANL)