#include "petscmat.h" PetscErrorCode MatILUFactorSymbolic(Mat fact,Mat mat,IS row,IS col,const MatFactorInfo *info)Collective on Mat
|mat||- the matrix|
|row||- row permutation|
|column||- column permutation|
|info||- structure containing|
levels - number of levels of fill.
expected fill - as ratio of original fill.
1 or 0 - indicating force fill on diagonal (improves robustness for matricesmissing diagonal entries)
|fact||- new matrix that has been symbolically factored|
Most users should employ the simplified KSP interface for linear solvers instead of working directly with matrix algebra routines such as this. See, e.g., KSPCreate().
Note: this uses the definition of level of fill as in Y. Saad, 2003
Developer Note: fortran interface is not autogenerated as the f90 interface definition cannot be generated correctly [due to MatFactorInfo]
|*||- Y. Saad, Iterative methods for sparse linear systems Philadelphia: Society for Industrial and Applied Mathematics, 2003|