OBJECTIVE
Numerical solution of large sparse linear systems
SOLUTION APPROACH
Preconditioned iterative solver (Krylov subspace method, e.g. GMRES)
PRECONDITIONER
Incomplete LU decomposition methods
RULE OF THUMB
Iterative solvers perform quite well if
, where
(strict for certain iterative solvers like GMRES)
PARTIAL INCOMPLETE LU DECOMPOSITION
LEVEL-BASED ILUS
has a specific nonzero pattern.
THRESHOLD-ORIENTED ILUS
,
drop tolerance.
GROWTH OF
THE
INVERSE TRIANGULAR FACTORS
and
may become very large
pivoting recommended.
What kind of pivoting is appropriate?
INVERSE ERROR
the entries being dropped from
and
.
Lemma
[B.,Saad '04]. Error bounds for the inverse error
CONSEQUENCES
PRECONDITIONED ITERATIVE SOLVERS
Solve
instead of
,
where
DRAWBACK
Preconditioned system requires
or
to be small.
THRESHOLD-ORIENTED ILUS
,
drop tolerance
INVERSE-BASED APPROACH
Prescribe a bound
and apply diagonal pivoting such that
and
.
FACTOR OR
SKIP STRATEGY
Rows/columns that exceed the prescribed bound are pushed to the end