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

Title: Implementation of Parallel Adaptive-Krylov Exponential Solvers for Stiff Problems

Journal Article · · SIAM Journal on Scientific Computing
DOI:https://doi.org/10.1137/13094462x· OSTI ID:1860891
 [1];  [1]
  1. Univ. of California, Merced, CA (United States)

Recently exponential integrators have been receiving increased attention as a means of solving large stiff systems of ODEs. Preliminary performance analysis demonstrated that exponential integrators hold promise compared to state-of-the-art implicit methods. However, much work remains to be done to understand in detail possible computational advantages these methods may offer in practice. This is particularly true for supercomputer-scale problems as there has been very little work on parallelizing exponential methods. In this paper we describe an implementation of a suite of parallel exponential solvers. Additionally, we present some performance tests on four stiff benchmark problems of a particular adaptive-Krylov exponential propagation iterative Runge--Kutta (EPIRK) method from the suite, and compare efficiency with the Newton--Krylov implicit solver CVODE.

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
OSTI ID:
1860891
Report Number(s):
LLNL-JRNL-645881; 765819
Journal Information:
SIAM Journal on Scientific Computing, Vol. 36, Issue 5; ISSN 1064-8275
Publisher:
Society for Industrial and Applied Mathematics (SIAM)Copyright Statement
Country of Publication:
United States
Language:
English

References (34)

Comparative performance of exponential, implicit, and explicit integrators for stiff systems of ODEs journal March 2013
A massively parallel exponential integrator for advection-diffusion models journal September 2009
An exponential method of numerical integration of ordinary differential equations journal August 1963
New Adaptive Exponential Propagation Iterative Methods of Runge--Kutta Type journal January 2012
A new class of split exponential propagation iterative methods of Runge–Kutta type (sEPIRK) for semilinear systems of ODEs journal July 2014
Exponential Integrators for Large Systems of Differential Equations journal September 1998
Recycling Krylov Subspaces for Sequences of Linear Systems journal January 2006
On Krylov Subspace Approximations to the Matrix Exponential Operator journal October 1997
Implementation of exponential Rosenbrock-type integrators journal March 2009
Jacobian-free Newton–Krylov methods: a survey of approaches and applications journal January 2004
A New Class of Time Discretization Schemes for the Solution of Nonlinear PDEs journal December 1998
Efficient integration of large stiff systems of ODEs with exponential propagation iterative (EPI) methods journal April 2006
Krylov subspace recycling for sequences of shifted linear systems journal July 2014
The Scaling and Squaring Method for the Matrix Exponential Revisited journal January 2005
Expokit: a software package for computing matrix exponentials journal March 1998
Efficient Solution of Parabolic Equations by Krylov Approximation Methods journal September 1992
Exponential Time Differencing for Stiff Systems journal March 2002
RD-Rational Approximations of the Matrix Exponential journal August 2004
Exponential Rosenbrock-Type Methods journal January 2009
Preconditioning Lanczos Approximations to the Matrix Exponential journal January 2006
A Class of Explicit Exponential General Linear Methods journal May 2006
Algorithm 919: A Krylov Subspace Algorithm for Evaluating the ϕ-Functions Appearing in Exponential Integrators journal April 2012
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
Generalized Runge-Kutta Processes for Stable Systems with Large Lipschitz Constants journal September 1967
Generalized integrating factor methods for stiff PDEs journal February 2005
Chemical instabilities and sustained oscillations journal February 1971
Autocatalytic reactions in the isothermal, continuous stirred tank reactor journal January 1984
A method for exponential propagation of large systems of stiff nonlinear differential equations journal December 1989
Error analysis and applications of the Fourier–Galerkin Runge–Kutta schemes for high-order stiff PDEs journal September 2009
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
A new class of exponential propagation iterative methods of Runge–Kutta type (EPIRK) journal October 2011
SUNDIALS: Suite of nonlinear and differential/algebraic equation solvers journal September 2005

Cited By (3)

Nonoverlapping Localized Exponential Time Differencing Methods for Diffusion Problems journal February 2020
Overlapping localized exponential time differencing methods for diffusion problems journal January 2018
Preconditioned Implicit-Exponential (IMEXP) Time Integrators for Stiff Differential Equations preprint January 2016

Similar Records

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

On the performance of exponential integrators for problems in magnetohydrodynamics
Journal Article · Sat Dec 03 00:00:00 EST 2016 · Journal of Computational Physics · OSTI ID:1860891

Performance analysis of fully explicit and fully implicit solvers within a spectral element shallow-water atmosphere model
Journal Article · Tue Nov 14 00:00:00 EST 2017 · International Journal of High Performance Computing Applications · OSTI ID:1860891