You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am trying to compute eigenvalues of matrices with extended precision but the function eigsolve return an error. For example with the following matrix
using LinearAlgebra, LinearMaps, Quadmath, KrylovKit
T = Complex{Float128}
N =32
A =Tridiagonal(rand(T, N -1), rand(T, N), rand(T, N -1))
Yes, KrylovKit currently uses the Schur decomposition algorithm from BLAS, and thus only works with BLAS numbers. With GenericSchur.jl that could be circumvented, and I welcome PR requests to do that, but I am afraid I won't have time for this myself in the near future.
I am trying to compute eigenvalues of matrices with extended precision but the function
eigsolve
return an error. For example with the following matrixthe matrix version give
and the matrix-free version give the same error
From this discussion on julialang, I have been advise to open this issue.
Additional information:
Float128
byDouble64
from theDoubleFloats.jl
package orFloat64x2
fromMultiFloats.jl
package.using GenericLinearAlgebra, GenericSchur
still yield the error.Version 1.6.2
andKrylovKit v0.5.3
.The text was updated successfully, but these errors were encountered: