-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a KrylovSolver for each method #271
Conversation
Codecov Report
@@ Coverage Diff @@
## master #271 +/- ##
==========================================
+ Coverage 95.73% 96.22% +0.49%
==========================================
Files 33 33
Lines 3516 3974 +458
==========================================
+ Hits 3366 3824 +458
Misses 150 150
Continue to review full report at Codecov.
|
Some benchmarks are needed to see if |
Before launching ahead, we should coordinate with @abelsiqueira and JuliaSmoothOptimizers/SolverCore.jl#6, where he’s proposing an |
@abelsiqueira For the solver revamp we only need to update the KrylovSolvers : https://github.com/JuliaSmoothOptimizers/Krylov.jl/blob/a4c91b8c7f3f37e5de9eac9e4b7edf725e9c687c/src/krylov_solvers.jl |
@tmigot, @dpo, @geoffroyleconte Note : I defined a new function called |
Thank you for all these changes! Maybe you could add the |
I would like to use a generic |
#264
@geoffroyleconte After #269 I will rebase this PR and we could easily add in-place method for all krylov solvers 🚀
For all solver, the syntax is the same and we will be able to do
instead of
and reuse the storage, which is quite user-friendly.