Accelerating extended-MHD simulation for the CETOP SciDAC project
POSTER
Abstract
Architectural changes in HPC systems, specifically GPU accelerators, necessitate algorithmic changes to extended-MHD codes. In addition, algorithms are being extended to accommodate multispecies MHD simulation. This extension is critical to fusion-energy applications such as core-edge integration with a radiating detached divertor; disruption mitigation through impurity injection; and burning-plasma physics with multiple fuel species and fusion by-products. Progress to accelerate the NIMROD [Sovinec, JCP, 195, 355-386 (2004)] extended-MHD code through the Center for Edge of Tokamak OPtimization SciDAC are presented. Broadly, this work covers three categories: (1) algorithms to support preconditioning operations that exploit massive concurrency such as parallel LU decomposition with threshold-based drop tolerances as implemented in the Ginkgo code, (2) using the capability to perform batched ODE integration of local atomic rate effects with the SUNDIALS code and the Kokkos backend for performance portability, and (3) improvements to the extended-MHD codes themselves. Progress towards these efforts in open-source, open-access repositories [https://gitlab.com/NIMRODteam/open] will be discussed. Finally, we discuss the status of the accelerated version of the full NIMROD MHD code.
Presenters
-
Jacob R King
Fiat Lux, Fiat Lux LLC
Authors
-
Jacob R King
Fiat Lux, Fiat Lux LLC
-
Cody J Balos
Lawrence Livermore National Laboratory
-
Natalie Beams
University of Tennessee - Knoxville
-
Marc Day
National Renewable Energy Laboratory
-
Fatima Ebrahimi
Princeton Plasma Physics Laboratory, Princeton Plasma Physics Laboratory (PPPL)
-
David J Gardner
Lawrence Livermore National Laboratory
-
Eric D Held
Utah State University
-
Andrew Spencer
Utah State University
-
Carol S Woodward
Lawrence Livermore National Laboratory