MAT_SOLVER_SUPERLU

"superlu" - A solver package roviding direct solvers (LU) for sequential matrices via the external package SuperLU. Use config/configure.py --download-superlu to have PETSc installed with SuperLU

Options Database Keys

-mat_superlu_ordering <0,1,2,3> - 0: natural ordering, 1: MMD applied to A'*A, 2: MMD applied to A'+A, 3: COLAMD, approximate minimum degree column ordering
-mat_superlu_iterrefine - have SuperLU do iterative refinement after the triangular solve choices: NOREFINE, SINGLE, DOUBLE, EXTRA; default is NOREFINE
-mat_superlu_printstat - print SuperLU statistics about the factorization

Notes: Do not confuse this with MAT_SOLVER_SUPERLU_DIST which is for parallel sparse solves

See Also

PCLU, MAT_SOLVER_SUPERLU_DIST, MAT_SOLVER_MUMPS, MAT_SOLVER_SPOOLES, PCFactorSetMatSolverPackage(), MatSolverPackage

Level:beginner
Location:
src/mat/impls/aij/seq/superlu/superlu.c
Index of all Mat routines
Table of Contents for all manual pages
Index of all manual pages