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
<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
<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