skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: On the performance of exponential integrators for problems in magnetohydrodynamics

Journal Article · · Journal of Computational Physics
 [1];  [2];  [3]
  1. Univ. Innsbruck (Austria)
  2. Univ. of California, Merced, CA (United States)
  3. Lawrence Livermore National Lab. (LLNL), Livermore, CA (United States)

Exponential integrators have been introduced as an efficient alternative to explicit and implicit methods for integrating large stiff systems of differential equations. Over the past decades these methods have been studied theoretically and their performance was evaluated using a range of test problems. While the results of these investigations showed that exponential integrators can provide significant computational savings, the research on validating this hypothesis for large scale systems and understanding what classes of problems can particularly benefit from the use of the new techniques is in its initial stages. Resistive magnetohydrodynamic (MHD) modeling is widely used in studying large scale behavior of laboratory and astrophysical plasmas. In many problems numerical solution of MHD equations is a challenging task due to the temporal stiffness of this system in the parameter regimes of interest. In this paper we evaluate the performance of exponential integrators on large MHD problems and compare them to a state-of-the-art implicit time integrator. Both the variable and constant time step exponential methods of EPIRK-type are used to simulate magnetic reconnection and the Kevin–Helmholtz instability in plasma. Performance of these methods, which are part of the EPIC software package, is compared to the variable time step variable order BDF scheme included in the CVODE (part of SUNDIALS) library. We study performance of the methods on parallel architectures and with respect to magnitudes of important parameters such as Reynolds, Lundquist, and Prandtl numbers. We find that the exponential integrators provide superior or equal performance in most circumstances and conclude that further development of exponential methods for MHD problems is warranted and can lead to significant computational advantages for large scale stiff systems of differential equations such as MHD.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE National Nuclear Security Administration (NNSA); National Science Foundation (NSF)
Grant/Contract Number:
AC52-07NA27344; 1115978; P25346
OSTI ID:
1860902
Alternate ID(s):
OSTI ID: 1398578
Report Number(s):
LLNL-JRNL-832030; 1049472; TRN: US2305993
Journal Information:
Journal of Computational Physics, Vol. 330; ISSN 0021-9991
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 11 works
Citation information provided by
Web of Science

References (52)

FLASH: An Adaptive Mesh Hydrodynamics Code for Modeling Astrophysical Thermonuclear Flashes journal November 2000
Implementation of Parallel Adaptive-Krylov Exponential Solvers for Stiff Problems journal January 2014
The principle of minimized iterations in the solution of the matrix eigenvalue problem journal January 1951
New Adaptive Exponential Propagation Iterative Methods of Runge--Kutta Type journal January 2012
Comparison of software for computing the action of the matrix exponential journal October 2013
An optimal, parallel, fully implicit Newton–Krylov solver for three-dimensional viscoresistive magnetohydrodynamics journal May 2008
A new class of split exponential propagation iterative methods of Runge–Kutta type (sEPIRK) for semilinear systems of ODEs journal July 2014
A splitting approach for the Kadomtsev–Petviashvili equation journal October 2015
On Krylov Subspace Approximations to the Matrix Exponential Operator journal October 1997
Implementation of exponential Rosenbrock-type integrators journal March 2009
The Leja Method Revisited: Backward Error Analysis for the Matrix Exponential journal January 2016
A resistive magnetohydrodynamics solver using modern C++ and the Boost library journal September 2016
Exponential integrators journal May 2010
A fully implicit numerical method for single-fluid resistive magnetohydrodynamics journal November 2006
Alternating direction implicit techniques for two-dimensional magnetohydrodynamic calculations journal October 1973
Nonlinear, two-dimensional magnetohydrodynamic calculations journal March 1980
Interpolating discrete advection–diffusion propagators at Leja sequences journal November 2004
A new approach to constructing efficient stiffly accurate EPIRK methods journal October 2016
An iterative solution method for solving f(A)x = b, using Krylov subspace information obtained for the symmetric positive definite matrix A journal May 1987
Computing the Action of the Matrix Exponential, with an Application to Exponential Integrators journal January 2011
Review of implicit methods for the magnetohydrodynamic description of magnetically confined plasmas journal February 2012
Explicit Exponential Runge--Kutta Methods for Semilinear Parabolic Problems journal January 2005
SUNDIALS: Suite of nonlinear and differential/algebraic equation solvers journal September 2005
The Acceleration Mechanism of Resistive Magnetohydrodynamic Jets Launched from Accretion Disks journal March 2005
Comparative performance of exponential, implicit, and explicit integrators for stiff systems of ODEs journal March 2013
Plasmoids Formation During Simulations of Coaxial Helicity Injection in the National Spherical Torus Experiment journal May 2015
Nonlinear magnetohydrodynamics simulation using high-order finite elements journal March 2004
A massively parallel exponential integrator for advection-diffusion models journal September 2009
CVODE, A Stiff/Nonstiff ODE Solver in C journal January 1996
MHD simulations of jet acceleration from Keplerian accretion disks: The effects of disk resistivity journal April 2007
Fourth Order Time-Stepping for Kadomtsev–Petviashvili and Davey–Stewartson Equations journal January 2011
Efficient integration of large stiff systems of ODEs with exponential propagation iterative (EPI) methods journal April 2006
Expokit: a software package for computing matrix exponentials journal March 1998
RD-Rational Approximations of the Matrix Exponential journal August 2004
Nonlinear gyrokinetic equations for low-frequency electromagnetic waves in general plasma equilibria journal January 1982
XTOR-2F: A fully implicit Newton–Krylov solver applied to nonlinear 3D extended MHD in tokamaks journal October 2010
Preconditioning Lanczos Approximations to the Matrix Exponential journal January 2006
Algorithm 919: A Krylov Subspace Algorithm for Evaluating the ϕ-Functions Appearing in Exponential Integrators journal April 2012
Some properties of the M3D-C1 form of the three-dimensional magnetohydrodynamics equations journal September 2009
Nineteen Dubious Ways to Compute the Exponential of a Matrix, Twenty-Five Years Later journal January 2003
Fourth-Order Time-Stepping for Stiff PDEs journal January 2005
Analysis of Some Krylov Subspace Approximations to the Matrix Exponential Operator journal February 1992
Operator-Based Preconditioning of Stiff Hyperbolic Systems journal January 2010
Exponential Integrators for Quantum-Classical Molecular Dynamics journal December 1999
Three‐dimensional Model of the Structure and Evolution of Coronal Mass Ejections journal March 2002
A fully implicit Newton–Krylov–Schwarz method for tokamak magnetohydrodynamics: Jacobian construction and preconditioner formulation journal January 2012
Analysis of a mixed semi-implicit/implicit algorithm for low-frequency two-fluid plasma modeling journal August 2010
A new class of exponential propagation iterative methods of Runge–Kutta type (EPIRK) journal October 2011
Implicit and semi-implicit schemes: Algorithms journal June 1999
Explicit exponential Runge-Kutta methods for semilinear parabolic problems text January 2005
Exponential integrators for quantum-classical molecular dynamics text January 1999
Magnetohydrodynamic modeling of solar magnetic arcades using exponential propagation methods text January 2001

Cited By (4)

Efficient adaptive step size control for exponential integrators journal October 2022
Exponential collocation methods for conservative or dissipative systems preprint January 2017
Exponential methods for solving hyperbolic problems with application to kinetic equations text January 2019
Robust Quantum Optimal Control with Trajectory Optimization preprint January 2021

Similar Records

Implementation of Parallel Adaptive-Krylov Exponential Solvers for Stiff Problems
Journal Article · Thu Oct 30 00:00:00 EDT 2014 · SIAM Journal on Scientific Computing · OSTI ID:1860902

Partitioned exponential methods for coupled multiphysics systems
Journal Article · Fri Nov 06 00:00:00 EST 2020 · Applied Numerical Mathematics · OSTI ID:1860902

User documentation for PVODE, an ODE solver for parallel computers
Technical Report · Fri May 01 00:00:00 EDT 1998 · OSTI ID:1860902