UMFPACK
Usage:
-mat_type umfpack -ksp_type preonly -pc_type lu.
seqaij matrix type
Options:
Control parameters for symbolic factorization
-mat_umfpack_strategy
ordering and pivoting strategy
0 = UMFPACK_STRATEGY_AUTO
1 = UMFPACK_STRATEGY_UNSYMMETRIC
2 = UMFPACK_STRATEGY_SYMMETRIC
3 = UMFPACK_STRATEGY_2BY2;-mat_umfpack_dense_col
-mat_umfpack_dense_row
-mat_umfpack_amd_dense
-mat_umfpack_block_size
-mat_umfpack_2by2_tolerance
-mat_umfpack_fixq
-mat_umfpack_aggressive
Control parameters used by numeric factorization
-mat_umfpack_pivot_tolerance
-mat_umfpack_sym_pivot_tolerance
-mat_umfpack_scale
0 = UMFPACK_SCALE_NONE
1 = UMFPACK_SCALE_SUM
2 = UMFPACK_SCALE_MAX-mat_umfpack_alloc_init
-mat_umfpack_front_alloc_init
-mat_umfpack_droptol
Control parameters used by solve
-mat_umfpack_irstep
-pc_factor_mat_ordering_type
Other Options:
-mat_umfpack_prl
print level
-mat_umfpack_dense_col <alpha_c>
dense column threshold
-mat_umfpack_block_size <bs>
block size for BLAS-Level 3 calls
-mat_umfpack_pivot_tolerance <delta>
partial pivot tolerance
-mat_umfpack_alloc_init <delta>
factorized matrix allocation modifier
-mat_umfpack_irstep <maxit>
maximum number of iterative refinement steps