v0.9.1
Krylov v0.9.1
Closed issues:
- Add tests for verbose mode (#474)
- Add stopping criterion on time limit (#661)
- [documentation] Add keyword arguments in the docstrings (#663)
- [CI] Update Cirrus script (#694)
- [documentation] Update the comment about oneMKL for oneAPI.jl (#709)
- [documentation] Update examples with Nvidia preconditioners (#710)
- PCG produces different output on GPU (#724)
- [JOSS] Add a sentence about Apple Accelerate for LBT (#725)
- Unnecessary
eltype
restriciton on A (#736)
Merged pull requests:
- Add tests for verbose mode (#475) (@amontoison)
- final pass over paper (#690) (@amontoison)
- Update CI for aarch64 Mac -- Apple M1 (#691) (@amontoison)
- Add an example with BasicLU.jl in preconditioners.md (#692) (@amontoison)
- Fix #694 (#695) (@amontoison)
- Switch Metal.jl CI to the juliaecosystem pipeline. (#696) (@maleadt)
- Use JET to fix bugs and type instabilities (#697) (@amontoison)
- Add new tests for GPUs (#699) (@amontoison)
- Add more details about the number of Krylov methods (#703) (@amontoison)
- Allow more generic storage type S (#705) (@amontoison)
- Check that the KrylovSolvers are compatible with the dimension of the linear problems (#707) (@amontoison)
- [buildkite] Remove the build with AMDGPU.jl] (#708) (@amontoison)
- [documentation] Update the page related to the GPU support (#711) (@amontoison)
- Update LICENSE.md (#712) (@amontoison)
- Improve the JOSS paper with the comments of prj- (#713) (@amontoison)
- [documentation] Update the GPU section (#714) (@amontoison)
- Update the reference of the GPMR paper (#715) (@amontoison)
- Fix the documentation for CUDA.jl 4.1 (#718) (@amontoison)
- Add a threshold for codecov (#719) (@amontoison)
- Adress the remaining comments of prj- (#720) (@amontoison)
- Fix some typos (#721) (@goggle)
- [documentation] Use CUDA.zeros instead of similar (#722) (@amontoison)
- Update examples of the JOSS paper (#723) (@amontoison)
- Add Apple Accelerate for BLAS backends available with LBT (#726) (@amontoison)
- Add a reference for CR (#728) (@amontoison)
- Add the keyword argument timemax in all Krylov methods (#730) (@amontoison)
- Test Krylov.jl with CUDA 12.1.1 (#731) (@amontoison)
- Improve test_mp.jl (#733) (@amontoison)
- Use metaprogramming to define the kwargs of all Krylov methods (#735) (@amontoison)
- Update Breakage.yml for LinearSolve.jl (#737) (@amontoison)
- Update the kwargs of the in-place methods (#738) (@amontoison)
- Display a warning when the operator and the right-hand side don't have the same type (#739) (@amontoison)
- Update codecov.yml (#740) (@amontoison)
- Combine the allocation of the KrylovSolver with the warm-start (#742) (@amontoison)
- Update timemax when a KrylovSolver is allocated (#743) (@amontoison)
- Update the verbose mode to display a timer (#744) (@amontoison)
- Add a field timer in all KrylovStats (#745) (@amontoison)
- Release 0.9.1 (#747) (@amontoison)