]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Revert the order of checks for a) max. number of iterations, and b)
authorwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 19 Nov 2001 14:50:34 +0000 (14:50 +0000)
committerwolf <wolf@0785d39b-7218-0410-832d-ea1e28bc413d>
Mon, 19 Nov 2001 14:50:34 +0000 (14:50 +0000)
target residual. The reason is that it happens that we converge on the
very last allowed iteration, most often if the system has only 5 or so
equations, and we converge in the fifth iteration.

git-svn-id: https://svn.dealii.org/trunk@5214 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/doc/news/2001/3.2.0-vs-3.2.1.html
deal.II/doc/news/2001/c-3-2.html

index 5d34729ea6a217459bb899cd53122eb185fd48bf..ab0d96bb778005e3e0c623608ba26e3362a697ba 100644 (file)
 <h2>Changes between versions 3.2.0 and 3.2.1</h2>
 
 <ol>
+  <li> <p>
+       Fixed: when checking for convergence in linear solvers in
+       <code class="member">SolverControl::check</code>, we first
+       checked whether the maximal iteration count was reached, and
+       only then whether the target residual was achieved. In cases,
+       where the target residual was only reached in the very last
+       allowed iteration, this led to a failure notice of the linear
+       solver, rather than to a success message. This is now fixed.
+       <br>
+       (WB 2001/11/19)
+       </p>
+
   <li> <p>
        Fixed: an error in the definition of the <code
        class="member">SolverMinRes::solve</code> function prevented
index 4c263a56b3fd4525b62d8d6b27c40eab0b41b1be..13e179037bbe8cd9b6028892049d3ddd8a1746db 100644 (file)
@@ -88,6 +88,18 @@ documentation, etc</a>.
 <h3>lac</h3>
 
 <ol>
+  <li> <p>
+       Fixed: when checking for convergence in linear solvers in
+       <code class="member">SolverControl::check</code>, we first
+       checked whether the maximal iteration count was reached, and
+       only then whether the target residual was achieved. In cases,
+       where the target residual was only reached in the very last
+       allowed iteration, this led to a failure notice of the linear
+       solver, rather than to a success message. This is now fixed.
+       <br>
+       (WB 2001/11/19)
+       </p>
+
   <li> <p>
        New: the <code class="class">SparseDirectMA27/47</code> classes
        now provide access to Mutex locks for external

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.