v0.9.7
Krylov v0.9.7
Merged pull requests:
- Add
cgls-shift
algorithm (#853) (@tmigot) - Support preconditioners in BiLQ and QMR (#862) (@amontoison)
- Add tests with LinearOperators.jl (#863) (@amontoison)
- Don't use the macro @. (#864) (@amontoison)
- Fix copy_triangle for Julia 1.11 (#866) (@amontoison)
- Fix preconditioning in
cg
when optionalradius
argument is positive (#868) (@mpf) - Fix download count badge (#869) (@pricklypointer)
- Use GHA to test on Apple Silicon (#871) (@amontoison)
- Update test_allocations.jl (#872) (@amontoison)
- Update Aqua.yml (#873) (@amontoison)
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows (#874) (@dependabot[bot])
- Validate CITATION.cff (#875) (@tmigot)
- [Buildkite] Update pipeline.yml (#877) (@amontoison)
- Test block-GMRES on GPUs (#878) (@amontoison)
- Update the documentation (#879) (@amontoison)
- [documentation] Add an example with RandomizedPreconditioners.jl (#880) (@amontoison)
- [documentation] Update preconditioners.md (#881) (@amontoison)
- [documentation] Add a matrix-free example with FFTW.jl (#883) (@amontoison)
- Add a reference for USYMQR (#885) (@amontoison)
- Use metaprogramming to generate out-of-place methods (#887) (@amontoison)
- [documentation] Replace IncompleteLU.jl by KrylovPreconditioners.jl (#889) (@amontoison)
- Improve type inference of extract_parameters (#890) (@amontoison)
- Define cg_lanczos_shift with metaprogramming (#892) (@amontoison)
- Use metaprogramming to generate more out-of-place methods (#893) (@amontoison)
- Generate all out-of-place methods in krylov_solve.jl (#894) (@amontoison)
- [documentation] Improve the matrix-free example with FFT (#895) (@amontoison)
- Add a macro kfill! (#897) (@amontoison)
- Swap the arguments in the macro kcopy! (#898) (@amontoison)
- Use the macro kcopy! instead of broadcast (#899) (@amontoison)
- Improve the docstrings of block-Krylov processes (#900) (@amontoison)
- Specify that memory is an optional argument for some KrylovSolvers (#901) (@amontoison)
- [documentation] Improve the structure of matrix_free.md (#903) (@amontoison)
Closed issues:
- Use 5-argument mul! (#353)
- Add documentation about memory parameter (#521)
- convert function for solvers (#585)
- Use
Real
as FC instead ofAbstractFloat
? (#646) - ReshapedArrays support (#770)
- Download badge is broken (#851)
block_gmres
fails withLinearOperator
(#854)- Add tests with LinearOperators.jl (#861)
- Possible support for Dual types for Automatic Differentiation (#870)
- Use metaprogramming to generate all out-of-place methods (#888)