Dynamical systems with AbstractArray Interface (AI)

Dear all,

I am interested in a “survey” of which packages, in the context of dynamical systems (Trixi, VoronoiFVM, Gridap…), linear solvers, etc is using AbstractArray as a state space and which one is not.

BifurcationKit (BK) do not rely on AbstractArray abstraction but this is tough to maintain. Only the first layer of BK provides this functionality.

At the beginning, BK wanted to support functionals built on ApproxFun and ArrayFire and thus did not rely on AI. I know for example that KrylovKit.jl do not rely on the AbstractArray interface.

Hence, which one is and which one is not?

AbstractArray Interface Other
BifurcationKit
Gridap