]> https://gitweb.dealii.org/ - dealii-svn.git/commitdiff
Use IC preconditioner for temperature system.
authorkronbichler <kronbichler@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 3 Dec 2008 10:46:30 +0000 (10:46 +0000)
committerkronbichler <kronbichler@0785d39b-7218-0410-832d-ea1e28bc413d>
Wed, 3 Dec 2008 10:46:30 +0000 (10:46 +0000)
git-svn-id: https://svn.dealii.org/trunk@17825 0785d39b-7218-0410-832d-ea1e28bc413d

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

index df29bb2d363bc35121d0b94aab77f8d8f697f083..8b3a7b0ef61e8ae88e817a59f9c1b2272182f4ba 100644 (file)
@@ -1272,12 +1272,8 @@ void BoussinesqFlowProblem<dim>::solve ()
                                  1e-8*temperature_rhs.l2_norm());
     SolverCG<TrilinosWrappers::MPI::Vector>   cg (solver_control);
 
-    TrilinosWrappers::PreconditionChebyshev preconditioner;
-    TrilinosWrappers::PreconditionChebyshev::AdditionalData data;
-    data.degree=3;
-    data.eigenvalue_ratio = 3;
-    data.max_eigenvalue = 2;
-    preconditioner.initialize (temperature_matrix, 3);
+    TrilinosWrappers::PreconditionIC preconditioner;
+    preconditioner.initialize (temperature_matrix);
 
     cg.solve (temperature_matrix, temperature_solution,
              temperature_rhs, preconditioner);

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.