Skip to content

SLEPc, maps, factorization

Solver policy owner: utils._solver_cfg and config.typed. Objects: created in solvers.* and linalg.factorize.

File Role
solvers.eigenvalue SLEPc EPS wrapper used by temporal EVP
solvers.resolvent Linear solves for resolvent
solvers.spatial_eig Spatial EVP
solvers.petsc_utils Shared PETSc helpers
solvers.router.resolvent_map \(\beta\)–frequency gain map
solvers.router.ram_autoselect RAM-aware backend choice
solvers.router.stable_sweep 1-D frequency-line tool

Reference sparse-direct path is MUMPS. GPU SuperLU_DIST complex CUDA was measured and rejected (order-one residuals). See docs/COMPUTE_BACKENDS.md.