| Documentation | CI | Coverage | Downloads |
|---|---|---|---|
If you use KrylovPreconditioners.jl in your work, please cite it using the format provided in CITATION.cff.
To get started with KrylovPreconditioners.jl, you can install it using Julia's package manager:
julia> ]
pkg> add KrylovPreconditionersTo use the package alongside Krylov.jl, simply import both packages:
using Krylov, KrylovPreconditionersTo 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.
KrylovPreconditioners.jl is the best sidekick of Krylov.jl. └(^o^ )X( ^o^)┘
This repository includes code originally from the repository IncompleteLU.jl, authored by Harmen Stoppels. The original code was adapted for use in this repository.