]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Add changelog
authorMartin Kronbichler <martin.kronbichler@uni-a.de>
Mon, 9 May 2022 15:05:21 +0000 (17:05 +0200)
committerMartin Kronbichler <martin.kronbichler@uni-a.de>
Mon, 9 May 2022 19:52:34 +0000 (21:52 +0200)
doc/news/changes/minor/20220509Kronbichler [new file with mode: 0644]

diff --git a/doc/news/changes/minor/20220509Kronbichler b/doc/news/changes/minor/20220509Kronbichler
new file mode 100644 (file)
index 0000000..19c69d5
--- /dev/null
@@ -0,0 +1,10 @@
+New: The class SolverCG now supports the interleaving of vector operations
+with the matrix-vector product. The prerequisite is an associated `MatrixType`
+class to provide a `vmult` class with two `std::function` objects to specify
+the operation before and after the matrix-vector product, and a
+`PreconditionerType` class that provides a function `apply_to_subrange(const
+unsigned int, const unsigned int) const` that can selectively apply the
+precondition on a part of a vector. For optimal performance, the matrix and
+preconditioner types need to agree on suitable sizes for the sub-ranges.
+<br>
+(Dmytro Sashko, Martin Kronbichler, Peter Munch, 2022/05/09)

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.