Closed singularitti closed 5 months ago
Probably related to https://github.com/JuliaLang/julia/issues/54412, but not limited to Hermitian matrices.
I can't reproduce:
julia> versioninfo()
Julia Version 1.11.0-beta1
Commit 08e1fc0abb9 (2024-04-10 08:40 UTC)
Build Info:
Official https://julialang.org/ release
Platform Info:
OS: Linux (x86_64-linux-gnu)
CPU: 16 × 13th Gen Intel(R) Core(TM) i5-1340P
WORD_SIZE: 64
LLVM: libLLVM-16.0.6 (ORCJIT, goldmont)
Threads: 1 default, 0 interactive, 1 GC (on 16 virtual cores)
I suppose it is a macOS Julia problem? It's not only me who has this problem: https://julialang.slack.com/archives/C6A044SQH/p1716231131622339?thread_ts=1716230793.618259
This seems to have gotten fixed in https://github.com/JuliaLang/julia/pull/54237. Which means it's a backport away of being in fine in 1.11
I encountered an issue when computing the eigenvalues and eigenvectors of a large matrix using Julia 1.11.0-beta1. The same code works fine in Julia 1.10.3 but returns empty results in the beta version. This appears to be a regression introduced in the beta version.
Steps to reproduce
Here is the simplified code that sets up the Hamiltonian matrix and attempts to compute its eigenvalues and eigenvectors:
This issue does not only occur when
N = 1600
. On my computer, this happens whenN >= 790
.Expected behavior
The code should return a non-empty list of eigenvalues and a corresponding matrix of eigenvectors.
Actual behavior
Additional information