XGC's Cross-Architectural Journey: Gyrokinetic Plasma Physics on Summit, Perlmutter, and Frontier
Presenter
DescriptionXGC is a particle-in-cell fusion plasma physics model. In preparation for high performance science production on the upcoming exascale systems Frontier and Aurora, XGC has undergone a major transformation, including conversion from Fortran to C++ and adoption of the portability framework Kokkos. Using recently available testbeds similar to the future full-scale machines, we have been able to test our strategies and identify the challenges involved in maintaining good performance across Nvidia, AMD, and Intel GPUs, as well as manycore architectures. High test coverage and well-encapsulated code were key for starting on new systems. Flexible data layout and communication algorithms can enable performance more finely tuned to the strengths of individual architectures.
TimeTuesday, June 2816:30 - 17:00 CEST
LocationDarwin Room
SessionMS4G - High Performance Computing in Kinetic Simulations of Plasmas - Part I: HPC Opportunities
Event Type
Minisymposium
Computer Science and Applied Mathematics
Physics