Tobias : Yes, we replace it with superlu's ilu with drop tolerance. To use it, configure petsc with '--download-superlu --download-parmetis' Then run your code with option -pc_type ilu -pc_factor_mat_solver_package superlu -mat_superlu_ilu_droptol <> see available options with '-help |grep superlu' Suggest to use petsc-dev for such function, because we have fixed several bugs in superlu interface. Hong
we recently switched from 3.0.0-p11 to 3.1-p6 and are now facing a minor problem in some of our test cases: We use seqaij matrix format and GMRES with ILU dt.
Our code contained a statement using PCFactorSetUseDropTolerance() which does not exist any longer. So we renamed the function call to PCFactorSetDropTolerance (same signature) which has no online docu but found by google ;-) Obviously, this function has not the same functionality as our tests fail.
In 3.0.0-p11, the docu of the "Summary of Sparse Linear Solvers Available from PETSc" showed a line containing: ILU dt: ILU dt seqaij Sparsekit (table survey)
This is not included in the docu of 3.1-p6 (http://www.mcs.anl.gov/petsc/petsc-as/documentation/linearsolvertable.html ) any more. Does that mean that the ILU dt version is not supported by the (default) petsc? I also checked the changelog but did not find anything there; sorry if I missed sth.
Any help or infos will be highly appreciated ;-)
Thanks and best regards Tobias