Acceleration of the NIMROD code to address future fusion challenges

POSTER

Abstract

Statistical validation of codes is a required next step for confidence in their predictive capabilities for fusion energy simulation and for the training of effective reduced models. This requires a large sample of simulations run for long periods of time that is not practical with present algorithms. We report on two approaches to accelerate the NIMROD [Sovinec, JCP, 195, 355-386 (2004)] extended-MHD code through the Center for Edge of Tokamak OPtimization SciDAC. The first approach is to use GPU acceleration and explore GPU-amenable approximate preconditioners such as those available in the Ginkgo code. We describe the performance of these approximate preconditioners relative to a direct solve on a tearing mode test case and implications for linear and nonlinear modeling. The second approach is to improve the time-discretization itself to take large implicit time steps. In this regard, we are presently exploring multi-rate integration for local atomic rate effects with the SUNDIALS code and the Kokkos backend for performance portability. The local ODE solves are integrated with MHD PDE solves through a Strang-split time with Douglas-Rachford-inspired coupling.

*Work supported by DOE SciDAC program, Center for Edge of Tokamak OPtimization (CETOP), under Award Number DE-AC02-09CH11466, and DOE grant DE-SC0024592.

Presenters

  • Jacob R King

    • Fiat Lux

Authors

  • Jacob R King

    • Fiat Lux
  • Cody J Balos

    • Lawrence Livermore National Laboratory
  • Natalie Beams

    • University of Tennessee - Knoxville
  • Marc Day

    • National Renewable Energy Laboratory
  • Jesus Dominguez-Palacios

    • Fiat Lux
  • Fatima Ebrahimi

    • Princeton Plasma Physics Laboratory (PPPL)
  • David J Gardner

    • Lawrence Livermore National Laboratory
  • Eric Held

    • Fiat Lux
  • Eric Howell

    • Fiat Lux
  • Alexei Y Pankin

    • Princeton Plasma Physics Laboratory
  • Andrew Spencer

    • Utah State University
  • Carol S Woodward

    • Lawrence Livermore National Laboratory