A comparison of deflation and the balancing Neumann-Neumann preconditioner
Reinhard Nabben, C. Vuik
Abstract
Open-access reader
Reinhard Nabben, C. Vuik
Abstract
Open-access reader
In this paper we compare various preconditioners for the numerical solution of partial differential equations. We compare the well-known balancing Neumann Neumann preconditioner used in domain decomposition methods with a so-called deflation preconditioner. We prove that the effective condition number of the deflated preconditioned system is always, i.e. for all deflation vectors and all restrictions and prolongations, below the condition number of the system preconditioned by the balancing Neumann-Neumann preconditioner. Even more, we establish that both preconditioners lead to almost the same spectra. The zero eigenvalues of the deflation preconditioned system are replaced by eigenvalues which are one if the balancing Neumann-Neumann preconditioner is used. Moreover, we proved that the A-norm of the errors of the iterates build by the deflation preconditioner is always below the A-norm of the errors of the iterates build by the balancing Neumann-Neumann preconditioner. Additionally, the amount of work of one iteration of the de ation preconditioned system is less than the amount of work of one iteration of the balancing Neumann-Neumann preconditioned system. Finally, we establish that the deflation preconditioner and the balancing Neumann-Neumann preconditioner produces the same iterates if one uses certain starting vectors. Numerical results for porous media flows emphasize the theoretical results.
OpenAlex reports 4 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
In this paper we compare various preconditioners for the numerical solution of partial differential equations. We compare the well-known balancing Neumann Neumann preconditioner used in domain decomposition methods with a so-called deflation preconditioner. We prove that the effective condition number of the deflated preconditioned system is always, i.e. for all deflation vectors and all restrictions and prolongations, below the condition number of the system preconditioned by the balancing Neumann-Neumann preconditioner. Even more, we establish that both preconditioners lead to almost the same spectra. The zero eigenvalues of the deflation preconditioned system are replaced by eigenvalues which are one if the balancing Neumann-Neumann preconditioner is used. Moreover, we proved that the A-norm of the errors of the iterates build by the deflation preconditioner is always below the A-norm of the errors of the iterates build by the balancing Neumann-Neumann preconditioner. Additionally, the amount of work of one iteration of the de ation preconditioned system is less than the amount of work of one iteration of the balancing Neumann-Neumann preconditioned system. Finally, we establish that the deflation preconditioner and the balancing Neumann-Neumann preconditioner produces the same iterates if one uses certain starting vectors. Numerical results for porous media flows emphasize the theoretical results.
Key concepts: Preconditioner, Mathematics, Neumann boundary condition, Iterated function, Neumann series, Applied mathematics, Mathematical analysis, Boundary value problem