]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
There were some unnecessary include files. Moreover, let the Stokes linear solver...
authorkronbichler <kronbichler@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 3 Sep 2008 12:38:53 +0000 (12:38 +0000)
committerkronbichler <kronbichler@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 3 Sep 2008 12:38:53 +0000 (12:38 +0000)
git-svn-id: https://svn.dealii.org/trunk@16726 0785d39b-7218-0410-832d-ea1e28bc413d

deal.II/examples/step-31/step-31.cc

index f3e74d5b957e3cdd3502e77d65943a289c193aeb..29361942555e9d9ff8f686ffde30fa30e2fe0247 100644 (file)
 #include <base/function.h>
 #include <base/utilities.h>
 
-#include <lac/trilinos_block_vector.h>
 #include <lac/full_matrix.h>
-#include <lac/trilinos_block_sparse_matrix.h>
 #include <lac/solver_gmres.h>
 #include <lac/solver_cg.h>
-#include <lac/precondition.h>
-#include <lac/sparse_direct.h>
-#include <lac/sparse_ilu.h>
+#include <lac/trilinos_block_vector.h>
 #include <lac/trilinos_sparse_matrix.h>
+#include <lac/trilinos_block_sparse_matrix.h>
 #include <lac/trilinos_precondition.h>
 #include <lac/trilinos_precondition_amg.h>
 
@@ -65,8 +62,6 @@
 #include <sstream>
 
 
-                                 // This is Trilinos
-
                                 // Next, we import all deal.II
                                 // names into global namespace
 using namespace dealii;
@@ -1797,13 +1792,13 @@ void BoussinesqFlowProblem<dim>::solve ()
 
                                     // Set up GMRES solver and
                                     // solve.
-    SolverControl solver_control (20*stokes_matrix.m(),
+    SolverControl solver_control (stokes_matrix.m(),
                                  1e-6*stokes_rhs.l2_norm());
 
     SolverGMRES<TrilinosWrappers::BlockVector> gmres(solver_control,
       SolverGMRES<TrilinosWrappers::BlockVector >::AdditionalData(100));
 
-    stokes_solution = 0;
+    //stokes_solution = 0;
     gmres.solve(stokes_matrix, stokes_solution, stokes_rhs, preconditioner);
 
     std::cout << "   "

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.