MatILUFactorSymbolic
Performs symbolic ILU factorization of a matrix. Uses levels of fill only, not drop tolerance. Use MatLUFactorNumeric() to complete the factorization.
Synopsis
int MatILUFactorSymbolic(Mat mat,IS row,IS col,double f,int fill,Mat *fact)
Collective on
Mat
Input Parameters
mat | - the matrix
|
row | - row permutation
|
column | - column permutation
|
fill | - number of levels of fill
|
f | - expected fill as ratio of the original number of nonzeros,
for example 3.0; choosing this parameter well can result in
more efficient use of time and space. Run your code with -log_info
to determine an optimal value to use.
|
Output Parameters
fact -new matrix that has been symbolically factored
Notes
See the file ${PETSC_DIR}/Performace for additional information
aboutchoosing the fill factor for better efficiency.
Keywords
matrix, factor, incomplete, ILU, symbolic, fill
See Also
MatLUFactorSymbolic(), MatLUFactorNumeric()
Location: src/mat/interface/matrix.c
Matrix Index
Table of Contents