SuperLU System
The SuperLU system solver is a high-performance sparse direct solver that uses the SuperLU library. It is designed for large sparse matrices and can handle both symmetric and non-symmetric systems efficiently.
Description
The SuperLU system: - Uses sparse matrix storage - Implements supernodal LU factorization - Optimized for large sparse matrices - Handles both symmetric and non-symmetric systems - Automatically detects and exploits matrix structure
Parameters
Parameter |
Type |
Description |
---|---|---|
None |
This system solver doesn’t take any parameters |
Usage Example
# Create a Femora instance
# Create a SuperLU system solver
fm.analysis.system.create_system("SuperLU")
Notes
High-performance sparse direct solver
Memory usage scales with matrix sparsity
Very efficient for large sparse problems
Can handle non-symmetric matrices
Good choice for general-purpose sparse solving
Particularly effective with AMD numbering scheme
May require more memory than iterative solvers