TY - JOUR
T1 - A sine transform based preconditioned MINRES method for all-at-once systems from constant and variable-coefficient evolutionary PDEs
AU - Hon, Sean Y S
AU - Fung, Po Yin
AU - Dong, Jiamei
AU - Serra-Capizzano, Stefano
N1 - Funding Information:
The work of S. Hon was supported in part by the Hong Kong RGC under grant 22300921, a start-up allowance from the Croucher Foundation, and a Tier 2 Start-up Grant from Hong Kong Baptist University. The work of S. Serra-Capizzano was supported in part by INDAM-GNCS. Furthermore, the work of Stefano Serra-Capizzano was funded from the European High-Performance Computing Joint Undertaking (JU) under grant agreement no. 955701. The JU receives support from the European Union’s Horizon 2020 research and innovation programme and Belgium, France, Germany, Switzerland. Stefano Serra-Capizzano is also grateful for the support of the Laboratory of Theory, Economics and Systems - Department of Computer Science at Athens University of Economics and Business.
Publisher Copyright:
© 2023, The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature.
PY - 2024/4
Y1 - 2024/4
N2 - In this work, we propose a simple yet generic preconditioned Krylov subspace method for a large class of nonsymmetric block Toeplitz all-at-once systems arising from discretizing evolutionary partial differential equations. Namely, our main result is to propose two novel symmetric positive definite preconditioners, which can be efficiently diagonalized by the discrete sine transform matrix. More specifically, our approach is to first permute the original linear system to obtain a symmetric one and subsequently develop desired preconditioners based on the spectral symbol of the modified matrix. Then, we show that the eigenvalues of the preconditioned matrix sequences are clustered around ±1, which entails rapid convergence when the minimal residual method is devised. Alternatively, when the conjugate gradient method on the normal equations is used, we show that our preconditioner is effective in the sense that the eigenvalues of the preconditioned matrix sequence are clustered around unity. An extension of our proposed preconditioned method is given for high-order backward difference time discretization schemes, which can be applied on a wide range of time-dependent equations. Numerical examples are given, also in the variable-coefficient setting, to demonstrate the effectiveness of our proposed preconditioners, which consistently outperforms an existing block circulant preconditioner discussed in the relevant literature.
AB - In this work, we propose a simple yet generic preconditioned Krylov subspace method for a large class of nonsymmetric block Toeplitz all-at-once systems arising from discretizing evolutionary partial differential equations. Namely, our main result is to propose two novel symmetric positive definite preconditioners, which can be efficiently diagonalized by the discrete sine transform matrix. More specifically, our approach is to first permute the original linear system to obtain a symmetric one and subsequently develop desired preconditioners based on the spectral symbol of the modified matrix. Then, we show that the eigenvalues of the preconditioned matrix sequences are clustered around ±1, which entails rapid convergence when the minimal residual method is devised. Alternatively, when the conjugate gradient method on the normal equations is used, we show that our preconditioner is effective in the sense that the eigenvalues of the preconditioned matrix sequence are clustered around unity. An extension of our proposed preconditioned method is given for high-order backward difference time discretization schemes, which can be applied on a wide range of time-dependent equations. Numerical examples are given, also in the variable-coefficient setting, to demonstrate the effectiveness of our proposed preconditioners, which consistently outperforms an existing block circulant preconditioner discussed in the relevant literature.
KW - All-at-once discretization
KW - Block Toeplitz systems
KW - Krylov subspace methods
KW - MINRES
KW - Parallel-in-time
KW - Sine transform based preconditioners
KW - 65F10
KW - 15B05
KW - 65M22
KW - 65F08
UR - http://www.scopus.com/inward/record.url?scp=85167776276&partnerID=8YFLogxK
U2 - 10.1007/s11075-023-01627-5
DO - 10.1007/s11075-023-01627-5
M3 - Journal article
SN - 1017-1398
VL - 95
SP - 1769
EP - 1799
JO - Numerical Algorithms
JF - Numerical Algorithms
IS - 4
ER -