Skip to content

Commit

Permalink
add KrylovPreconditioners.jl
Browse files Browse the repository at this point in the history
  • Loading branch information
termi-official committed Jan 22, 2024
1 parent 5f5abb5 commit eb65943
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions docs/src/basics/Preconditioners.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,3 +111,9 @@ The following preconditioners match the interface of LinearSolve.jl.
preconditioners which supports distributed computing via MPI. These can be
written using the LinearSolve.jl interface choosing algorithms like `HYPRE.ILU`
and `HYPRE.BoomerAMG`.
- [KrylovPreconditioners.jl](https://github.com/JuliaSmoothOptimizers/KrylovPreconditioners.jl/): Provides GPU-ready
preconditioners via KernelAbstractions.jl. At the time of writing the package provides the following methods:

+ Incomplete Cholesky decomposition `KrylovPreconditioners.kp_ic0(A)`
+ Incomplete LU decomposition `KrylovPreconditioners.kp_ilu0(A)`
+ Block Jacobi `KrylovPreconditioners.BlockJacobiPreconditioner(A, nblocks, device)`

0 comments on commit eb65943

Please sign in to comment.