arXiv Analytics

Sign in

arXiv:2002.01108 [math.NA]AbstractReferencesReviewsResources

An all-at-once preconditioner for evolutionary partial differential equations

X. -L. Lin, M. Ng

Published 2020-02-04Version 1

In [McDonald, Pestana and Wathen, \textit{SIAM J. Sci. Comput.}, 40 (2018), pp. A1012--A1033], a block circulant preconditioner is proposed for all-at-once linear systems arising from evolutionary partial differential equations, in which the preconditioned matrix is proven to be diagonalizable and to have identity-plus-low-rank decomposition under the setting of heat equation. In this paper, we generalize the block circulant preconditioner by introducing a small parameter $\epsilon>0$ into the top-right block of the block circulant preconditioner. The implementation of the generalized preconditioner requires the same computational complexity as that of the block circulant one. Theoretically, we prove that (i) the generalization preserves the diagonalizability and the identity-plus-low-rank decomposition; (ii) all eigenvalues of the new preconditioned matrix are clustered at 1 with the clustering radius positively related to $\epsilon$; (iii) GMRES method for the preconditioned system has a linear convergence rate independent of size of the linear system when $\epsilon$ is taken to be smaller or comparable with square root of time-step size. Numerical results are reported to confirm the efficiency of the proposed preconditioner and to show that the generalization improves the performance of block circulant preconditioner.

Related articles: Most relevant | Search more
arXiv:2408.03535 [math.NA] (Published 2024-08-07)
An efficient preconditioner for evolutionary partial differential equations with $θ$-method in time discretization
arXiv:1908.11851 [math.NA] (Published 2019-08-30)
Matrix equation techniques for certain evolutionary partial differential equations
arXiv:2111.09834 [math.NA] (Published 2021-11-18, updated 2022-01-14)
Error estimation for the time to a threshold value in evolutionary partial differential equations