#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 |