]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Update a comment for PETScWrappers::PreconditionBlockJacobi. 5765/head
authorWolfgang Bangerth <bangerth@colostate.edu>
Sat, 20 Jan 2018 00:37:19 +0000 (17:37 -0700)
committerWolfgang Bangerth <bangerth@colostate.edu>
Sat, 20 Jan 2018 00:37:19 +0000 (17:37 -0700)
include/deal.II/lac/petsc_precondition.h

index 954d55ce3081537e12232c375dedcb478cfae0df..f73a83946ced6193efdb3852b594d0f71b828fe9 100644 (file)
@@ -185,9 +185,15 @@ namespace PETScWrappers
 
   /**
    * A class that implements the interface to use the PETSc Block Jacobi
-   * preconditioner. The blocking structure of the matrix is determined by the
-   * association of degrees of freedom to the individual processors in an MPI-
-   * parallel job. If you use this preconditioner on a sequential job (or an
+   * preconditioner. PETSc defines the term "block Jacobi" as a preconditioner
+   * in which it looks at a number of diagonal blocks of the matrix and then
+   * defines a preconditioner in which the preconditioner matrix has the same
+   * block structure as only these diagonal blocks, and each diagonal block
+   * of the preconditioner is an approximation of the inverse of the
+   * corresponding block of the original matrix.
+   * The blocking structure of the matrix is determined by the
+   * association of degrees of freedom to the individual processors in an
+   * MPI-parallel job. If you use this preconditioner on a sequential job (or an
    * MPI job with only one process) then the entire matrix is the only block.
    *
    * By default, PETSc uses an ILU(0) decomposition of each diagonal block of

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.