| 302073b8 | 22-Jul-2019 |
Karl Rupp <me@karlrupp.net> |
Merge branch 'pr1819/jkruzik/feature-pcdeflation/master' [PR #1819]
* pr1819/jkruzik/feature-pcdeflation/master: PCDeflation. Implements multilevel deflation preconditioner that can shift part of th
Merge branch 'pr1819/jkruzik/feature-pcdeflation/master' [PR #1819]
* pr1819/jkruzik/feature-pcdeflation/master: PCDeflation. Implements multilevel deflation preconditioner that can shift part of the spectrum to a predefined value.
Given a full rank deflation matrix W, the deflation preconditioner uses projections Q = W*(W'*A*W)^{-1}*W' and P = I - Q*A. It computes computes initial guess x0 = x_{-1} - Q*r_{-1} which is the solution on the deflation space. The preconditioner application consists of P*M^{-1} + factor*Q, where M^{-1} is an additional preconditioner.
See the documentation for PCDEFLATION above PCCreate_Deflation for more detailed description.
show more ...
|