Stream: helpdesk (published)

Topic: Krylov methods


view this post on Zulip Júlio Hoffimann (May 18 2022 at 14:30):

Do you know why there are three major Krylov packages in Julia? How to pick one?

IterativeSolvers.jl
Krylov.jl
KrylovKit.jl

view this post on Zulip Maarten (May 18 2022 at 14:41):

pick whichever you want, but the reason I'm using krylovkit is because it does not assume any kind of structure about the vectors. You can give it any type (it does not have to subtype abstractvector), and as long as it supports a few operations, the krylov methods will work. This is in contrast to the other packages that typically require vectors as input.


Last updated: Oct 02 2023 at 04:34 UTC