Numerical analysis Iterative methods for linear systems Proposition
Schur complement method
Builds on Schur complementBlock matrixPositive definite matrix
Statement
Let be an invertible real matrix. Write it in block form as Here the unknowns are split into interior unknowns of subdomains and interface unknowns . Each block is invertible. Let be the Schur complement of in . Then solves with if and only if If is symmetric positive definite, then is symmetric positive definite.
Remarks
The equivalence is block Gaussian elimination: the first block row gives , and substituting into the second block row gives the interface equation. Since is block diagonal, every application of splits into independent solves on the subdomains. If is symmetric positive definite, then for , which is positive for .
In practice one does not form . One solves the interface system by the conjugate gradient method, and each product costs one solve with each . Take a finite element discretization of an elliptic problem with a fixed set of subdomains. Then the condition number of grows like in the mesh size , against for . Preconditioners for , such as balancing domain decomposition, reduce this further.
Going deeper
For a student
This is the non-overlapping branch of domain decomposition methods, also called iterative substructuring. The Schur complement acts on interface functions like a discrete Steklov–Poincaré operator, mapping Dirichlet data on the interfaces to the jump of the normal fluxes. Its solution by a preconditioned Krylov method is the starting point of the Neumann–Neumann, BDD and FETI families.
Reading path
To understand this page from the ground up, read these 4 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Block matrix concept
- Positive definite matrix concept
- Schur complement concept
- Schur complement method statement
Where this leads
1 page builds on this one.
Further reading
About this page
| Tag | R997ZAD141 |
|---|---|
| URI | m2://R997ZAD141 |
| Kind | statement, proposition |
| Writing | W0 stub |
| MSC | 65N55, 65F05, 65F10 |
| Status | This copy of the site has no build data. Run m2 status R997ZAD141. |
| About | Domain decomposition methods, Schur complement |
| Uses | Schur complement, Block matrix, Positive definite matrix |
| Same as |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.