nekStab / LightKrylov

Lightweight implementation of Krylov subspace techniques in Fortran.
BSD 3-Clause "New" or "Revised" License
18 stars 0 forks source link

Making use of `stdlib_linalg` interfaces for `blas` and `lapack` #71

Closed loiseaujc closed 4 months ago

loiseaujc commented 6 months ago

Hej,

The newest version of stdlib has just been released (Apr. 12th). It now includes all of the interfaces to various blas and lapack subroutines. My understanding is that, in the near future, they also plan to release a scipy-like API for linear algebra (think call eig(A, eigvals, eigvecs) which would work for both real- and complex-valued matrices, single and double precision floats). We should probably keep an eye on it as it'll allow us to remove some of the bloat in Utils.f90. For the moment, it does not change anything for us, but let's keep that in mind.