Developments of the NIMROD MHD code for next-generation fusion-device modeling and computational hardware

POSTER

Abstract

Incorporation of atomic physics associated with multiple species is required to study next-generation fusion device topics such as integration of MHD modeling of resonant magnetic perturbations or edge-harmonic oscillations with advanced edge solutions. We present an operator-splitting formulation of the atomic interactions using a Strang-splitting technique to naturally break equations into constituent ODE and PDE parts and preserve the structure exploited by the semi-implicit leapfrog. By testing on a battery of cases, we show that a second-order-in-time Douglas-Rachford inspired coupling between the ODE and PDE advances is effective in reducing the time-discretization error to be comparable to that of Crank-Nicholson with Newton iteration of the nonlinear terms. Since all of the nonlinear atomic interaction is handled by a local ODE solver using an Adams-Bashforth method, no nonlinear iteration is required and each spatial point can be treated independently and in parallel. This parallelism is advantageous for exploiting GPUs. We use OpenACC with a modern Fortran implementation using a continuous-integration development cycle to port NIMROD algorithms to the GPU architecture. The performance of the ported finite-element and matrix preconditioning kernels is reported.

*Work supported by US DOE

Publication: A manuscript is in preparation, Taheri, King, Shumlak "Time-discretization of a plasma-neutral MHD model with a semi-implicit leapfrog algorithm," that is related to this work.

Presenters

  • Jacob R King

    • Tech-X Corp

Authors

  • Jacob R King

    • Tech-X Corp
  • Sina Taheri

    • University of Washington
  • Eric Howell

    • Tech-X Corporation
    • Tech-X
    • Tech X Corporation
  • Brian S Cornille

    • University of Wisconsin - Madison
    • University of Wisconsin-Madison
  • Eric D Held

    • Utah State Univ
  • Joseph A Spencer

    • Utah State Univ
    • Utah State University