Skip to content

Commit eb65943

Browse files
add KrylovPreconditioners.jl
1 parent 5f5abb5 commit eb65943

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

docs/src/basics/Preconditioners.md

+6
Original file line numberDiff line numberDiff line change
@@ -111,3 +111,9 @@ The following preconditioners match the interface of LinearSolve.jl.
111111
preconditioners which supports distributed computing via MPI. These can be
112112
written using the LinearSolve.jl interface choosing algorithms like `HYPRE.ILU`
113113
and `HYPRE.BoomerAMG`.
114+
- [KrylovPreconditioners.jl](https://github.com/JuliaSmoothOptimizers/KrylovPreconditioners.jl/): Provides GPU-ready
115+
preconditioners via KernelAbstractions.jl. At the time of writing the package provides the following methods:
116+
117+
+ Incomplete Cholesky decomposition `KrylovPreconditioners.kp_ic0(A)`
118+
+ Incomplete LU decomposition `KrylovPreconditioners.kp_ilu0(A)`
119+
+ Block Jacobi `KrylovPreconditioners.BlockJacobiPreconditioner(A, nblocks, device)`

0 commit comments

Comments
 (0)