Releases: JuliaLinearAlgebra/IterativeSolvers.jl
Releases · JuliaLinearAlgebra/IterativeSolvers.jl
v0.9.4
IterativeSolvers v0.9.4
Merged pull requests:
- Bump actions/cache from 3 to 4 (#355) (@dependabot[bot])
- fix kwargs in idrs_iterable! call in idrs_method! (#359) (@kylebeggs)
Closed issues:
- Iterator protocol for IDR(s) (#325)
v0.9.3
IterativeSolvers v0.9.3
Merged pull requests:
- CompatHelper: bump compat for "Documenter" to "0.27" for package docs (#299) (@github-actions[bot])
- CompatHelper: bump compat for "Documenter" to "0.27" for package test (#300) (@github-actions[bot])
- Docfix minres (#306) (#307) (@mschauer)
- Linkfix to IDRs page (#309) (@mschauer)
- docs: update package name (AMG -> AlgebraicMultigrid) in preconditioning.md (#310) (@fredrikekre)
- Update CI configuration to Julia 1.6, enable nightly for Linux. (#315) (@fredrikekre)
- Update IDR references (#319) (@mschauer)
- Create Invalidations.yml (#324) (@ranocha)
- enable dependabot for GitHub actions (#333) (@ranocha)
- Correct some typos (#335) (@goggle)
- fix typos (#336) (@spaette)
- Bump codecov/codecov-action from 1 to 3 (#341) (@dependabot[bot])
- Bump actions/cache from 1 to 3 (#342) (@dependabot[bot])
- Bump actions/checkout from 2 to 3 (#343) (@dependabot[bot])
- Make sparse stationary solvers type stable. (#344) (@fredrikekre)
- IDR(s) as iterator (#345) (@mschauer)
- Bump actions/checkout from 3 to 4 (#346) (@dependabot[bot])
- CompatHelper: bump compat for "Documenter" to "1.0" for package docs (#347) (@github-actions[bot])
- CompatHelper: bump compat for "Documenter" to "1.0" for package test (#348) (@github-actions[bot])
- CompatHelper: bump compat for "Documenter" to "1.1" for package docs (#349) (@github-actions[bot])
- CompatHelper: bump compat for "Documenter" to "1.1" for package test (#350) (@github-actions[bot])
Closed issues:
- preconditioners for MINRES documented but not implemented (#250)
- Moved to JuliaLinearAlgebra (#286)
- misleading documentation for minres (#306)
- GMRES throws error with left preconditioner (#312)
- cg! sometimes returns NaNs (#314)
- error in CG with Preconditioner (#332)
- Issue solving 1D Poisson Eq. (#337)
v0.9.2
IterativeSolvers v0.9.2
Closed issues:
- minres! crashes hard for a complex system (#301)
Merged pull requests:
- IDRS: Move preconditioning (#302) (@h-larsson)
- Bump version for IDR fix (#305) (@mschauer)
v0.9.1
IterativeSolvers v0.9.1
Closed issues:
Merged pull requests:
- fix info (#290) (@matbesancon)
- Make orthogonalization method chooseable for gmres (#293) (@jkrch)
- Adding preconditioner to idrs (#297) (@deltaeecs)
v0.9.0
IterativeSolvers v0.9.0
v0.8.5
IterativeSolvers v0.8.5
Closed issues:
Merged pull requests:
v0.8.4
v0.8.3
IterativeSolvers v0.8.3
Merged pull requests:
- CompatHelper: bump compat for "RecipesBase" to "0.8" (#270) (@github-actions[bot])
v0.8.2
IterativeSolvers v0.8.2
Closed issues:
- norm(matrix) -> opnorm(matrix) in Julia 0.7 (#201)
- Error when initializing idrs! from [very near] solution (#222)
- lobpcg has spurious PosDefExceptions (#223)
- Some issues with non-determinancy of output (#234)
- Can
adjoint(A)
be placed outside of the loop? (#240) - LOBPCG unstable, PosDefExceptions (#242)
- MethodError: no method matching mul! with lsqr on julia 1.1 (#243)
- Issues with interactions of LOBPCG and LinearMaps.LinearCombination (#259)
- CG with Diagonal Preconditioner has dubiously high memory allocations (#262)
- gmres: nans with complex (#267)
Merged pull requests:
- Fix DiagonalIndices when sparse matrix indices are not Int64. (#233) (@tkonolige)
- Fix #223 - lobpcg matrix size too small (#237) (@mohamed82008)
- move adjoint outside of loop (#241) (@vincentcp)
- fix idrs! when near solution (#253) (@platawiec)
- QMR (#255) (@platawiec)
- Install TagBot as a GitHub Action (#265) (@JuliaTagBot)
- This comma does not belong here. (#266) (@mschauer)
- Fix division by zero due to exact off-diagonal zeros in Hessenberg matrix (#268) (@haampie)
- Fix project config (#269) (@haampie)