The algebraic preconditioner for saddle point systems based on the properties of a PDE
J. van der Wagt (TU Delft - Electrical Engineering, Mathematics and Computer Science)
Carolina Urzúa-Torres – Mentor (TU Delft - Numerical Analysis)
H. M. Schuttelaars – Mentor (TU Delft - Mathematical Physics)
M.E. Kootte – Mentor (TU Delft - Mathematical Physics)
More Info
expand_more
Other than for strictly personal use, it is not permitted to download, forward or distribute the text or part of it, without the consent of the author(s) and/or copyright holder(s), unless the work is under an open content license such as Creative Commons.
Abstract
Differential equations are commonly solved by, first, discretising the domain and then using an iterative method on the resulting system of equations. Refining the mesh gives a more accurate solution. However, the iterative method does not necessarily converge quickly to a good approximate solution anymore. To deal with this issue, we can add a preconditioner to the system. A good preconditioner enhances the speed of convergence.
Two ways of finding a good preconditioner are known. The first uses the properties of the matrix of the system, that is an algebraic preconditioner. The second uses the properties of the differential equation that give rise to the system, which is an operator preconditioner. This thesis makes a connection between both types of preconditioning.
First, we discretise a differential equation and perform numerical test on the system to see if the
algebraic preconditioning works. Then, the domains on which the matrix and preconditioner act are defined in terms of the differential equations.
We conclude that the matrix containing the differential operators acts on H(div, Ω) × H1(Ω) and the preconditioner acts on [L2(Ω)]^2× H2(Ω). So we need to constrain the domains in such a way that the operators both act on the same domain: that is, H(div, Ω) × H2(Ω). If the function is in this domain,then we know that the algebraic preconditioner is an effective preconditioner.