Expand description
Sparse direct solvers: supernodal Cholesky and multifrontal LU.
Provides direct factorization methods for sparse linear systems, complementing the iterative solvers (CG, GMRES, etc.) with exact methods for when iterative convergence is slow or reliability is paramount.
SupernodalCholeskySolver— supernodal Cholesky for symmetric positive definite systemsMultifrontalLUSolver— multifrontal LU with partial pivoting for general sparse systems
(C) 2026 COOLJAPAN OU (Team KitaSan)
Structs§
- Elimination
Tree - Elimination tree of a sparse matrix.
- MultifrontalLU
Solver - Multifrontal LU solver for general (non-symmetric) sparse systems.
- Supernodal
Cholesky Solver - Supernodal Cholesky solver for symmetric positive definite sparse systems.
- Supernodal
Structure - Supernodal partition of the matrix.
- Supernode
- A supernode: a contiguous set of columns with identical sparsity below the diagonal.
- Symbolic
Factorization - Reusable symbolic factorization for repeated numeric factorizations with the same sparsity pattern.
Functions§
- column_
counts - Compute the number of non-zeros in each column of L.
- sparse_
cholesky_ solve - Solve a symmetric positive definite sparse system
A * x = bvia supernodal Cholesky. - sparse_
lu_ solve - Solve a general sparse system
A * x = bvia multifrontal LU.