]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Merge pull request #3294 from kronbichler/master
authorWolfgang Bangerth <bangerth@colostate.edu>
Sun, 30 Oct 2016 15:37:40 +0000 (09:37 -0600)
committerGitHub <noreply@github.com>
Sun, 30 Oct 2016 15:37:40 +0000 (09:37 -0600)
Add general preconditioner for Chebyshev

1  2 
doc/news/changes.h

index 7c697cdc63ff95b92e277632d3f025a6fdb84cbe,51dbbea2c4877dc2ddb6b0bdb888a7f2c442ed09..902c41c6b0528e94ac2589dfe924ccf9dcd925c4
@@@ -405,17 -391,26 +405,32 @@@ inconvenience this causes
  <h3>Specific improvements</h3>
  
  <ol>
 - <li> New: Add MatrixFreeOperators::MassOperator representing a mass matrix.
 +
 + <li> Fixed: Increased precision of timesteps in DataOutInterface::write_pvd_record().
 + <br>
 + (Rajat Arora, 2016/10/29)
 + </li>
 + 
 +<li> New: Add MatrixFreeOperators::MassOperator representing a mass matrix.
   <br>
   (Daniel Arndt, 2016/10/27)
 - <li>
 + </li>
  
+  <li> New: There is a new class DiagonalMatrix which represents a diagonal
+  matrix via a vector. This is useful for representing Jacobi preconditioners
+  with matrix-free methods.
+  <br>
+  (Martin Kronbichler, 2016/10/27)
+  </li>
+  <li> New: The class PreconditionChebyshev now offers a third template
+  parameter PreconditionerType that is passed to the preconditioner setup via
+  AdditionalData::preconditioner. This allows using other preconditioners than
+  the default (and previous) selection of a point-Jacobi preconditioner.
+  <br>
+  (Martin Kronbichler, 2016/10/27)
+  </li>
   <li> New: Add ArpackSolver::set_shift() to set the shift value in spectral
   transformation.
   <br>

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.