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
Change default symmetriceigen algorithm back to RobustRepresentations (#1363)
See #1313
A brief summary: RobustRepresentations (`LAPACK.syevr!`) was the only
algorithm implemented until Julia v1.11. Then,
JuliaLang/julia#49355 implemented interface to
other algorithms, and changed the default to DivideAndConquer
(`LAPACK.syevd!`) based on its better numerical accuracy and
performance. But, it turned out that in some LAPACK implementation, the
DivideAndConquer fails more frequently than RobustRepresentations
(#1313). Based on the discussion in #1313 , this PR reverts the default
algorithm to RobustRepresentations.
Once the problem with the RobustRepresentations in the problematic
LAPACK implementation has been sorted out, the default could be changed
to DivideAndConquer.
(cherry picked from commit b6ad8f9)
0 commit comments