You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you use KrylovPreconditioners.jl in your work, please cite it using the format provided in CITATION.cff.
How to Install
To get started with KrylovPreconditioners.jl, you can install it using Julia's package manager:
julia> ]
pkg> add KrylovPreconditioners
To use the package alongside Krylov.jl, simply import both packages:
using Krylov, KrylovPreconditioners
Content
To enhance the performance of Krylov.jl, especially on GPUs, we recommend KrylovPreconditioners.jl.
This package provides a variety of preconditioning strategies that significantly improve convergence rates for Krylov solvers, making them more efficient for large-scale problems.
It also contains operators that improve the efficiency of sparse matrix-dense vector products and sparse triangular solves on different GPUs, ensuring better performance on modern hardware.
This repository includes code originally from the repository IncompleteLU.jl, authored by Harmen Stoppels.
The original code was adapted for use in this repository.