Skip to content

Commit d7bd0ff

Browse files
Update Preconditioners.md
1 parent 32b8d24 commit d7bd0ff

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

docs/src/basics/Preconditioners.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,4 +96,6 @@ The following preconditioners match the interface of LinearSolve.jl.
9696
An incomplete LU implementation. Requires `A` as a `SparseMatrixCSC`.
9797
- [LimitedLDLFactorizations.lldl](https://github.com/JuliaSmoothOptimizers/LimitedLDLFactorizations.jl):
9898
A limited-memory LDLᵀ factorization for symmetric matrices. Requires `A` as a
99-
`SparseMatrixCSC`.
99+
`SparseMatrixCSC`. Applying `F = lldl(A); F.D .= abs.(F.D)` before usage as a preconditioner
100+
makes the preconditioner symmetric postive definite and thus is required for Krylov methods which
101+
are specialized for symmetric linear systems.

0 commit comments

Comments
 (0)