Skip to content

Releases: JuliaSmoothOptimizers/Krylov.jl

v0.9.8

26 Oct 22:40
b6d8179
Compare
Choose a tag to compare

Krylov v0.9.8

Diff since v0.9.7

Merged pull requests:

Closed issues:

  • Remove the macros and directly use the functions starting with k... internally (#906)
  • Add a function for sqrt(kdotr(n, v, z)) (#908)

v0.9.7

17 Oct 17:26
40039bf
Compare
Choose a tag to compare

Krylov v0.9.7

Diff since v0.9.6

Merged pull requests:

Closed issues:

  • Use 5-argument mul! (#353)
  • Add documentation about memory parameter (#521)
  • convert function for solvers (#585)
  • Use Real as FC instead of AbstractFloat ? (#646)
  • ReshapedArrays support (#770)
  • Download badge is broken (#851)
  • block_gmres fails with LinearOperator (#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)

v0.9.6

30 Apr 21:32
Compare
Choose a tag to compare

Krylov v0.9.6

Diff since v0.9.5

Merged pull requests:

Closed issues:

  • [documentation] Add an optimized linear operator for sparse matrix-vector product on Nvidia GPUs (#783)
  • Implement copyto! for KrylovStats (#846)

v0.9.5

07 Dec 18:34
Compare
Choose a tag to compare

Krylov v0.9.5

Diff since v0.9.4

Merged pull requests:

Closed issues:

  • [documentation] Update GPU support (#627)
  • Solve matrix-matrix problem (#759)
  • Add an option reorthogonalization for the processes (#801)
  • Question for GPU computation: lots of time on vector products (#822)
  • Automatically promote atol and rtol to eltype(b) (#828)
  • Move Block-GMRES in Krylov.jl (#831)
  • Add a reference for CRAIG (#833)

v0.9.4

01 Sep 19:46
Compare
Choose a tag to compare

Krylov v0.9.4

Diff since v0.9.3

Closed issues:

  • GPU Example is broken (#754)
  • GMRES Convergence Without Meeting atol/rtol (#774)
  • Add an example and a test for the CuSparseMatrixCOO format (#775)

Merged pull requests:

v0.9.3

09 Aug 18:01
Compare
Choose a tag to compare

Krylov v0.9.3

Diff since v0.9.2

Closed issues:

  • GPU scalar indexing when using LsmrSolver (ERROR: LoadError: Scalar indexing is disallowed.) (#764)

Merged pull requests:

v0.9.2

16 Jul 23:39
Compare
Choose a tag to compare

Krylov v0.9.2

Diff since v0.9.1

Closed issues:

  • ktypeof(::AbstractVector) is breaking between 0.9.0 and 0.9.1 (#749)
  • Optimize the function solve! (#751)

Merged pull requests:

v0.9.1

12 May 20:59
Compare
Choose a tag to compare

Krylov v0.9.1

Diff since v0.9.0

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:

v0.9.0

25 Nov 06:19
Compare
Choose a tag to compare

Krylov v0.9.0

Diff since v0.8.4

Closed issues:

  • Document callbacks (#587)
  • Add GPU support for MINRES-QLP (#632)
  • Suggestion: Overhauled minres implementation? (#652)
  • [documentation] Change the category of USYMLQ and USYMQR (#665)
  • Add ktypeof support for view arrays (#667)

Merged pull requests:

v0.8.4

15 Sep 20:17
Compare
Choose a tag to compare

Krylov v0.8.4

Diff since v0.8.3

Closed issues:

  • Add documentation about preconditioners (#222)
  • Tests failures on macOS ARM M1 (#560)
  • Failing CR test (#598)
  • fill out residual in output stats (#612)

Merged pull requests: