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
Fast and High-Order Approximation of Parabolic Equations Using Hierarchical Direct Solvers and Implicit Runge-Kutta Methods
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)
[1.] |
|
[2.] |
Babb, T., Martinsson, P.-G., Appelo, D.: HPS accelerated spectral solvers for time dependent problems. arXiv:1811.04555, 155 (2018)
|
[3.] |
|
[4.] |
|
[5.] |
|
[6.] |
|
[7.] |
|
[8.] |
|
[9.] |
|
[10.] |
|
[11.] |
|
[12.] |
|
[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.] |
|
[16.] |
|
[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.] |
|
/
〈 |
|
〉 |