JuliaSmoothOptimizers / Krylov.jl

A Julia Basket of Hand-Picked Krylov Methods
Other
349 stars 51 forks source link

Optimize the generic function solve! #752

Closed amontoison closed 1 year ago

amontoison commented 1 year ago

close #751 I also improved the code coverage for in-place methods with keyword arguments.

codecov[bot] commented 1 year ago

Codecov Report

Patch coverage: 100.00% and project coverage change: +2.42 :tada:

Comparison is base (0de0116) 95.88% compared to head (614b1f8) 98.30%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #752 +/- ## ========================================== + Coverage 95.88% 98.30% +2.42% ========================================== Files 38 39 +1 Lines 7272 7273 +1 ========================================== + Hits 6973 7150 +177 + Misses 299 123 -176 ``` | [Impacted Files](https://app.codecov.io/gh/JuliaSmoothOptimizers/Krylov.jl/pull/752?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaSmoothOptimizers) | Coverage Δ | | |---|---|---| | [src/Krylov.jl](https://app.codecov.io/gh/JuliaSmoothOptimizers/Krylov.jl/pull/752?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaSmoothOptimizers#diff-c3JjL0tyeWxvdi5qbA==) | `100.00% <ø> (ø)` | | | [src/bicgstab.jl](https://app.codecov.io/gh/JuliaSmoothOptimizers/Krylov.jl/pull/752?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaSmoothOptimizers#diff-c3JjL2JpY2dzdGFiLmps) | `100.00% <ø> (+5.83%)` | :arrow_up: | | [src/bilq.jl](https://app.codecov.io/gh/JuliaSmoothOptimizers/Krylov.jl/pull/752?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaSmoothOptimizers#diff-c3JjL2JpbHEuamw=) | `100.00% <ø> (+4.41%)` | :arrow_up: | | [src/bilqr.jl](https://app.codecov.io/gh/JuliaSmoothOptimizers/Krylov.jl/pull/752?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaSmoothOptimizers#diff-c3JjL2JpbHFyLmps) | `100.00% <ø> (+3.23%)` | :arrow_up: | | [src/cg.jl](https://app.codecov.io/gh/JuliaSmoothOptimizers/Krylov.jl/pull/752?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaSmoothOptimizers#diff-c3JjL2NnLmps) | `100.00% <ø> (+6.10%)` | :arrow_up: | | [src/cg\_lanczos.jl](https://app.codecov.io/gh/JuliaSmoothOptimizers/Krylov.jl/pull/752?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaSmoothOptimizers#diff-c3JjL2NnX2xhbmN6b3Muamw=) | `100.00% <ø> (+6.10%)` | :arrow_up: | | [src/cg\_lanczos\_shift.jl](https://app.codecov.io/gh/JuliaSmoothOptimizers/Krylov.jl/pull/752?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaSmoothOptimizers#diff-c3JjL2NnX2xhbmN6b3Nfc2hpZnQuamw=) | `100.00% <ø> (ø)` | | | [src/cgls.jl](https://app.codecov.io/gh/JuliaSmoothOptimizers/Krylov.jl/pull/752?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaSmoothOptimizers#diff-c3JjL2NnbHMuamw=) | `100.00% <ø> (ø)` | | | [src/cgne.jl](https://app.codecov.io/gh/JuliaSmoothOptimizers/Krylov.jl/pull/752?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaSmoothOptimizers#diff-c3JjL2NnbmUuamw=) | `100.00% <ø> (ø)` | | | [src/cgs.jl](https://app.codecov.io/gh/JuliaSmoothOptimizers/Krylov.jl/pull/752?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaSmoothOptimizers#diff-c3JjL2Nncy5qbA==) | `100.00% <ø> (+5.88%)` | :arrow_up: | | ... and [26 more](https://app.codecov.io/gh/JuliaSmoothOptimizers/Krylov.jl/pull/752?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=JuliaSmoothOptimizers) | |

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.

github-actions[bot] commented 1 year ago
Package name latest stable
CaNNOLeS.jl
DCISolver.jl
FletcherPenaltySolver.jl
JSOSolvers.jl
LLSModels.jl
LinearSolve.jl
Percival.jl
RipQP.jl