APS Logo

VPIC 2.0: High-Performance Particle-in-Cell on Modern Hardware Architectures

POSTER

Abstract

VPIC is a general purpose particle-in-cell simulation code for modeling plasma phenomena such as magnetic reconnection, fusion, solar weather, and laser-plasma interaction in three dimensions using large numbers of particles. Utilizing the Kokkos performance-portable framework, VPIC 2.0 achieves high performance on multiple CPU and GPU architectures and is scheduled for public, open-source release in 2021. In this poster, we report performance results and highlight features and areas of active development. Our performance-portability study includes weak-scaling runs on three of the top ten TOP500 supercomputers, as well as a comparison of low-level system performance of hardware from four different vendors. Compared with VPIC 1.0, VPIC 2.0 will include higher-order particle shapes, HDF5 output, more standardized visualization and analysis methods, and better documentation

Publication: Bird, R., Tan, N., Luedtke, S. V., Harrell, S. L., Taufer, M., & Albright, B. (2021). VPIC 2.0: Next Generation Particle-in-Cell Simulations. arXiv preprint arXiv:2102.13133.

Presenters

  • Scott V Luedtke

    Los Alamos National Laboratory

Authors

  • Scott V Luedtke

    Los Alamos National Laboratory

  • Robert F Bird

    Los Alamos National Laboratory

  • Nigel Tan

    University of Tennessee

  • Stephen L Harrell

    Texas Advanced Computing Center

  • Michela Taufer

    University of Tennessee at Knoxville

  • Brian J Albright

    Los Alamos Natl Lab, Los Alamos National Laboratory