Blame thirdparty/superlu/SuperLU_4.1/include/html_mainpage.h
|
kusano |
7d535a |
/*! \mainpage SuperLU Documentation
|
|
kusano |
7d535a |
|
|
kusano |
7d535a |
SuperLU is a general purpose library for the direct solution of large,
|
|
kusano |
7d535a |
sparse, nonsymmetric systems of linear equations on high performance
|
|
kusano |
7d535a |
machines. The library is written in C and is callable from either C or
|
|
kusano |
7d535a |
Fortran. The library routines perform an LU decomposition with
|
|
kusano |
7d535a |
partial pivoting and triangular system solves through forward and back
|
|
kusano |
7d535a |
substitution. The library also provides threshold-based ILU factorization
|
|
kusano |
7d535a |
preconditioners.
|
|
kusano |
7d535a |
|
|
kusano |
7d535a |
The factorization routines can handle non-square
|
|
kusano |
7d535a |
matrices but the triangular solves are performed only for square
|
|
kusano |
7d535a |
matrices. The matrix columns may be preordered (before factorization)
|
|
kusano |
7d535a |
either through library or user supplied routines. This preordering for
|
|
kusano |
7d535a |
sparsity is completely separate from the factorization. Working
|
|
kusano |
7d535a |
precision iterative refinement subroutines are provided for improved
|
|
kusano |
7d535a |
backward stability. Routines are also provided to equilibrate the
|
|
kusano |
7d535a |
system, estimate the condition number, calculate the relative backward
|
|
kusano |
7d535a |
error, and estimate error bounds for the refined solutions.
|
|
kusano |
7d535a |
|
|
kusano |
7d535a |
*/
|