From: Timo Heister Date: Wed, 15 Nov 2017 14:59:58 +0000 (-0500) Subject: update PETSc PreconditionLU documentation, take 2 X-Git-Tag: v9.0.0-rc1~767^2 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0ee2d62e3d35e4ccd0a008a1b78fd5275926202e;p=dealii.git update PETSc PreconditionLU documentation, take 2 --- diff --git a/include/deal.II/lac/petsc_precondition.h b/include/deal.II/lac/petsc_precondition.h index 092474c041..053c54ab75 100644 --- a/include/deal.II/lac/petsc_precondition.h +++ b/include/deal.II/lac/petsc_precondition.h @@ -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