Skip to content

SuperLU for Lanczos#176

Merged
zchlrnr merged 1 commit intoMystranSolver:mainfrom
victorkemp:sparse-eigen
Nov 6, 2025
Merged

SuperLU for Lanczos#176
zchlrnr merged 1 commit intoMystranSolver:mainfrom
victorkemp:sparse-eigen

Conversation

@victorkemp
Copy link
Copy Markdown
Collaborator

PARAM,LANCMETH changed from only having one value ARPACK to two values:

  • BANDED (default) or
  • SPARSE to enable SuperLU for EIGRL

In SPARSE mode, it doesn't allocate the banded matrix so it doesn't explode the memory use, and it runs SuperLU instead of ARPACK.

SPARSE is much faster than BANDED but also gave erroneous eigenvalues and eigenvectors on a 35000 grid point test case. OK on smaller ones.

@zchlrnr zchlrnr merged commit b8b67d0 into MystranSolver:main Nov 6, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants