Arpack.jl
Arpack.jl copied to clipboard
Julia Wrappers for the arpack-ng Fortran library
Looking at the source code, it seems that it explicitly checks for the real-symmetric case, but doesn't do anything for the analogous complex-Hermitian case. Is this a limitation of the...
Hi, I am trying to obtain the lowest eigenvalue of a sparse hermitian matrix with one or more zero pivots. For example, my matrix has the following form: ``` ham...
Arpack v0.5.3: The generalized eigenvalue problem with symmetric matrices should return real eigenvalues and real eigenvectors. The `eigs` function fails to do that: ``` using LinearAlgebra using SparseArrays using Arpack...
Please refer to report https://discourse.julialang.org/t/is-arpack-really-slow-on-windows/73467 The issue in brief: Arpack call takes ~25% more time on Windows than in WSL2 running under Windows. Different Julia executables, but both 1.7.0.
If I have done my analysis right - the failure is introduced in https://github.com/opencollab/arpack-ng/compare/0e7d01d..7fc42e5 I'm not sure if we are doing something wrong in our wrappers or Arpack-ng introduced a...
I am trying to use svds but svds for same matrix is giving different singular vectors after every run. Due to this reason my codes are non-reproducible. I also checked...
I have two symmetric PD sparse matrices, and I call ``` d, v, nconv = eigs(Symmetric(K+OmegaShift*M), Symmetric(M); nev=neigvs, which=:SM) ``` Clearly it is reasonable to expect the results to be...
Instead of switching to complex matrices if the input is nonsymmetric (in the case of standard eigendecomposition), one could have a straightforward version that retains the same eltype
`svds` throws a `StackOverflowError` on Julia 1.2-DEV.172 when applied to `Float16` matrices, sparse or not (could not test on Julia 1.0): ```julia julia> svds(Float16[1 2 3; 4 5 6;7 8...
```julia julia> versioninfo() Julia Version 0.7.0-beta.65 Commit e2de9b3d2e* (2018-06-28 03:45 UTC) Platform Info: OS: Linux (x86_64-linux-gnu) CPU: Intel(R) Core(TM) i5-3570 CPU @ 3.40GHz WORD_SIZE: 64 LIBM: libopenlibm LLVM: libLLVM-6.0.0 (ORCJIT,...