Fast and High-Order Approximation of Parabolic Equations Using Hierarchical Direct Solvers and Implicit Runge-Kutta Methods

Ke Chen, Daniel Appelö, Tracy Babb, Per-Gunnar Martinsson

Communications on Applied Mathematics and Computation ›› 2024

Communications on Applied Mathematics and Computation All Journals
Communications on Applied Mathematics and Computation ›› 2024 DOI: 10.1007/s42967-024-00428-4
Original Paper

Fast and High-Order Approximation of Parabolic Equations Using Hierarchical Direct Solvers and Implicit Runge-Kutta Methods

Author information +
History +

Abstract

A stable and high-order accurate solver for linear and nonlinear parabolic equations is presented. An additive Runge-Kutta method is used for the time stepping, which integrates the linear stiff terms by an explicit singly diagonally implicit Runge-Kutta (ESDIRK) method and the nonlinear terms by an explicit Runge-Kutta (ERK) method. In each time step, the implicit solution is performed by the recently developed Hierarchical Poincaré-Steklov (HPS) method. This is a fast direct solver for elliptic equations that decomposes the space domain into a hierarchical tree of subdomains and builds spectral collocation solvers locally on the subdomains. These ideas are naturally combined in the presented method since the singly diagonal coefficient in ESDIRK and a fixed time step ensures that the coefficient matrix in the implicit solution of HPS remains the same for all time stages. This means that the precomputed inverse can be efficiently reused, leading to a scheme with complexity (in two dimensions) O(N1.5) for the precomputation where the solution operator to the elliptic problems is built, and then O(NlogN) for the solution in each time step. The stability of the method is proved for first order in time and any order in space, and numerical evidence substantiates a claim of the stability for a much broader class of time discretization methods. Numerical experiments supporting the accuracy of the efficiency of the method in one and two dimensions are presented.

Cite this article

Download citation ▾
Ke Chen, Daniel Appelö, Tracy Babb, Per-Gunnar Martinsson. Fast and High-Order Approximation of Parabolic Equations Using Hierarchical Direct Solvers and Implicit Runge-Kutta Methods. Communications on Applied Mathematics and Computation, 2024 https://doi.org/10.1007/s42967-024-00428-4
This is a preview of subscription content, contact us for subscripton.

References

[1.]
BabbT, GillmanA, HaoS, MartinssonP-G. An accelerated Poisson solver based on multidomain spectral discretization. BIT Numer. Math., 2018, 58(4): 851-879
CrossRef Google scholar
[2.]
Babb, T., Martinsson, P.-G., Appelo, D.: HPS accelerated spectral solvers for time dependent problems. arXiv:1811.04555, 155 (2018)
[3.]
DavisTA. Direct Methods for Sparse Linear Systems, 2006 Philadelphia Society for Industrial and Applied Mathematics
CrossRef Google scholar
[4.]
GeorgeA. Nested dissection of a regular finite element mesh. SIAM J. Numer. Anal., 1973, 10(2): 345-363
CrossRef Google scholar
[5.]
GillmanA, BarnettAH, MartinssonP-G. A spectrally accurate direct solution technique for frequency-domain scattering problems with variable media. BIT Numer. Math., 2015, 55(1): 141-170
CrossRef Google scholar
[6.]
GillmanA, MartinssonP-G. A direct solver with O(N) complexity for variable coefficient elliptic PDEs discretized via a high-order composite spectral collocation method. SIAM J. Sci. Comput., 2014, 36(4): 2023-2046
CrossRef Google scholar
[7.]
GottliebD, LustmanL. The spectrum of the Chebyshev collocation operator for the heat equation. SIAM J. Numer. Anal., 1983, 20(5): 909-921
CrossRef Google scholar
[8.]
GottliebS, KetchesonDI, ShuC-W. Strong Stability Preserving Runge-Kutta and Multistep Time Discretizations, 2011 Singapore World Scientific
CrossRef Google scholar
[9.]
HaoS, MartinssonP-G. A direct solver for elliptic PDEs in three dimensions based on hierarchical merging of Poincaré-Steklov operators. J. Comput. Appl. Math., 2016, 308: 419-434
CrossRef Google scholar
[10.]
HuJ, ShuR, ZhangX. Asymptotic-preserving and positivity-preserving implicit-explicit schemes for the stiff BGK equation. SIAM J. Numer. Anal., 2018, 56(2): 942-973
CrossRef Google scholar
[11.]
KennedyCA, CarpenterMH. Additive Runge-Kutta schemes for convection-diffusion-reaction equations. Appl. Numer. Math., 2003, 44(1/2): 139-181
CrossRef Google scholar
[12.]
LushnikovPM, VladimirovaN. Non-Gaussian statistics of multiple filamentation. Opt. Lett., 2010, 35(12): 1965-1967
CrossRef Google scholar
[13.]
Martinsson, P.-G.: A composite spectral scheme for variable coefficient Helmholtz problems. arXiv: 1206.4136 (2012)
[14.]
Martinsson, P.-G.: A direct solver for variable coefficient elliptic PDEs discretized via a composite spectral collocation method. J. Comput. Phys. 242, 460–479 (2013) https://doi.org/10.1016/j.jcp.2013.02.019
[15.]
MartinssonP-G. Fast Direct Solvers for Elliptic PDEs, 2019 Philadelphia Society for Industrial and Applied Mathematics
CrossRef Google scholar
[16.]
PaznerW, KolevT, DohrmannC. Low-order preconditioning for the high-order finite element de Rham complex. SIAM J. Sci. Comput., 2023, 45(2): 675-702
CrossRef Google scholar
[17.]
Rosales, R., Seibold, B., Shirokoff, D., Zhou, D.: Order reduction in high-order Runge-Kutta methods for initial boundary value problems. arXiv:1712.00897 (2017)
[18.]
WeidemanJ, TrefethenLN. The eigenvalues of second-order spectral differentiation matrices. SIAM J. Numer. Anal., 1988, 25(6): 1279-1298
CrossRef Google scholar
Funding
National Science Foundation(DMS-2012606); Office of Naval Research(N00014-18-1-2354); Department of Energy(ASCR DE-SC0022251)

14

Accesses

0

Citations

Detail

Sections
Recommended

/