Open
Description
Hi,
In BifurcationKit.jl, there is an infrastructure that looks a bit like LinearSolve.jl
but for eigensolvers (see here). I am wondering if this would be a good idea to make a new package EigenSolve.jl
where a single interface would give access to many possible packages (KrylovKit.jl
, ArnoldiMethods.jl
, ...). An advantage would be to have Krylov-space re-use but also to have, say Shift-Invert pre-conditioning available for all methods (it is not available for KrylovKit.jl
at the moment).
Or should it live in LinearSolve.jl
?
Best regards