APS Logo

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.

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