JuliaSmoothOptimizers / Krylov.jl

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

Use metaprogramming to generate out-of-place methods #887

Closed amontoison closed 1 day ago

amontoison commented 1 day ago

All Krylov methods are concerned but I only want to use it for block_gmres now. I want to check the impact on precompilation time for the other methods.

Update: No performance reduction on non-Block Krylov methods. :+1:

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

Codecov Report

Attention: Patch coverage is 51.28205% with 19 lines in your changes missing coverage. Please review.

Project coverage is 94.93%. Comparing base (b68a403) to head (f5bb734). Report is 4 commits behind head on main.

Files with missing lines Patch % Lines
src/krylov_solve.jl 50.00% 17 Missing :warning:
src/block_krylov_solvers.jl 0.00% 2 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #887 +/- ## ========================================== + Coverage 94.64% 94.93% +0.28% ========================================== Files 44 44 Lines 8514 8206 -308 ========================================== - Hits 8058 7790 -268 + Misses 456 416 -40 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.