TY - JOUR
T1 - A Block Toeplitz Preconditioner for All-At-Once Systems from Linear Wave Equations
AU - Hon, Sean
AU - Serra-Capizzano, Stefano
N1 - Funding Information:
The authors would like to thank the anonymous referees for their careful reading and helpful suggestions. The work of Sean Hon was supported in part by the Hong Kong RGC under grant 22300921, a start-up grant from the Croucher Foundation, and a Tier 2 Start-up Grant from Hong Kong Baptist University. The work of Stefano Serra-Capizzano was supported in part by INDAM-GNCS and 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.
Publisher copyright:
© 2023, Kent State University.
PY - 2023/2/13
Y1 - 2023/2/13
N2 - In this work, we propose a novel parallel-in-time preconditioner for an all-at-once system, arising from the numerical solution of linear wave equations. Namely, our main result concerns a block tridiagonal Toeplitz preconditioner that can be diagonalized via fast sine transforms, whose effectiveness is theoretically shown for the nonsymmetric block Toeplitz system resulting from discretizing the concerned wave equation. Our approach is to first transform the original linear system into a symmetric one and subsequently develop the desired preconditioning strategy based on the spectral symbol of the modified matrix. Various Krylov subspace methods are considered. That is, we show that the minimal polynomial of the preconditioned matrix is of low degree, which leads to fast convergence when the generalized minimal residual method is used. To fully utilize the symmetry of the modified matrix, we additionally construct an absolute-value preconditioner which is symmetric positive definite. Then, we show that the eigenvalues of the preconditioned matrix are clustered around±1, which gives a convergence guarantee when the minimal residual method is employed. Numerical examples are given to support the effectiveness of our preconditioner. Our block Toeplitz preconditioner provides an alternative to the existing block circulant preconditioner proposed by McDonald, Pestana, and Wathen in [SIAM J. Sci. Comput., 40 (2018), pp. A1012-A1033], advancing the symmetrization preconditioning theory that originated from the same work.
AB - In this work, we propose a novel parallel-in-time preconditioner for an all-at-once system, arising from the numerical solution of linear wave equations. Namely, our main result concerns a block tridiagonal Toeplitz preconditioner that can be diagonalized via fast sine transforms, whose effectiveness is theoretically shown for the nonsymmetric block Toeplitz system resulting from discretizing the concerned wave equation. Our approach is to first transform the original linear system into a symmetric one and subsequently develop the desired preconditioning strategy based on the spectral symbol of the modified matrix. Various Krylov subspace methods are considered. That is, we show that the minimal polynomial of the preconditioned matrix is of low degree, which leads to fast convergence when the generalized minimal residual method is used. To fully utilize the symmetry of the modified matrix, we additionally construct an absolute-value preconditioner which is symmetric positive definite. Then, we show that the eigenvalues of the preconditioned matrix are clustered around±1, which gives a convergence guarantee when the minimal residual method is employed. Numerical examples are given to support the effectiveness of our preconditioner. Our block Toeplitz preconditioner provides an alternative to the existing block circulant preconditioner proposed by McDonald, Pestana, and Wathen in [SIAM J. Sci. Comput., 40 (2018), pp. A1012-A1033], advancing the symmetrization preconditioning theory that originated from the same work.
KW - all-at-once discretization
KW - block circulant preconditioners
KW - fast sine transforms
KW - Krylov subspace methods
KW - parallelin- time
KW - wave equations
UR - http://www.scopus.com/inward/record.url?scp=85160006656&partnerID=8YFLogxK
U2 - 10.1553/etna_vol58s177
DO - 10.1553/etna_vol58s177
M3 - Journal article
AN - SCOPUS:85160006656
SN - 1068-9613
VL - 58
SP - 177
EP - 195
JO - Electronic Transactions on Numerical Analysis
JF - Electronic Transactions on Numerical Analysis
ER -