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