Performance Evaluation of the Electrostatic Particle-in-Cell Code hPIC on the Blue Waters Supercomputer

ORAL

Abstract

The newly-developed hPIC code is a kinetic-kinetic electrostatic Particle-in-Cell application, targeted at large-scale simulations of Plasma-Material Interactions. The code can simulate multi-component strongly-magnetized plasmas in a region close to the wall, including the magnetic sheath/presheath and the first surface layers, which release material impurities. The Poisson solver is based on PETSc conjugate gradient with BoomerAMG algebraic multigrid preconditioners. Scaling tests on the Blue Waters supercomputer have demonstrated good strong-scaling up to 262,144 cores and excellent weak-scaling (tested up to 64,000 cores). In this presentation, we will make an overview of the on-node optimization activities and the main code features, as well as provide a detailed analysis of the results of the verification tests performed.

Authors

  • Rinat Khaziev

    University of Illinois at Urbana-Champaign, Department of Nuclear, Plasma, and Radiological Engineering, University of Illinois at Urbana-Champaign

  • Ryan Mokos

    National Center for Supercomputing Applications

  • Davide Curreli

    University of Illinois at Urbana-Champaign, Department of Nuclear, Plasma, and Radiological Engineering, University of Illinois at Urbana-Champaign, University of Illinois, University of Illinois Urbana-Champaign, University of Illinois at Urbana Champaign, Urbana, IL 61801, Univ of Illinois - Urbana, University of Illinois at Urbana-Champaign, USA