]> https://gitweb.dealii.org/ - dealii.git/commitdiff
update PETSc PreconditionLU documentation, take 2 5470/head
authorTimo Heister <timo.heister@gmail.com>
Wed, 15 Nov 2017 14:59:58 +0000 (09:59 -0500)
committerTimo Heister <timo.heister@gmail.com>
Wed, 15 Nov 2017 15:44:43 +0000 (10:44 -0500)
include/deal.II/lac/petsc_precondition.h

index 092474c0412db08d1c6bf1e47afd91d8c7475390..053c54ab75ef0d77ac1cb2344cc82f02242c678d 100644 (file)
@@ -562,11 +562,15 @@ namespace PETScWrappers
 
 
   /**
-   * A class that implements the interface to use the PETSc LU preconditioner (@p PCLU).
+   * A class that implements the interface to use the PETSc LU preconditioner
+   * (@p PCLU). Unlike classes like PreconditionILU, this class usually
+   * (depending on the settings) performs an exact factorization of the
+   * matrix, so it is not necessary to wrap it in an iterative solver. This
+   * class is typically used with SolverPreOnly to get a direct
+   * solver. Alternatively, you can use PreconditionerBase::vmult() directly.
    *
    * @note This is not a parallel preconditioner so it only works in serial
-   * with a single processor and only when using a
-   * PETScWrappers::SparseMatrix.
+   * computations with a single processor.
    *
    * @ingroup PETScWrappers
    * @author Oliver Kayser-Herold, 2004

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.