Merge pull request #379 from rolk/379_famg

Fix LinearSolverIstl cleanup also for fast AMG branch
This commit is contained in:
Bård Skaflestad 2013-09-23 01:31:04 -07:00
commit af1e3de84b

View File

@ -385,11 +385,12 @@ namespace Opm
// Construct preconditioner. // Construct preconditioner.
Operator opA(A); Operator opA(A);
Criterion criterion; Criterion criterion;
setUpCriterion(criterion, linsolver_prolongate_factor, verbosity); const int smooth_steps = 1;
setUpCriterion(criterion, linsolver_prolongate_factor, verbosity, smooth_steps);
Dune::Amg::Parameters parms; Dune::Amg::Parameters parms;
parms.setDebugLevel(verbosity); parms.setDebugLevel(verbosity);
parms.setNoPreSmoothSteps(1); parms.setNoPreSmoothSteps(smooth_steps);
parms.setNoPostSmoothSteps(1); parms.setNoPostSmoothSteps(smooth_steps);
parms.setProlongationDampingFactor(linsolver_prolongate_factor); parms.setProlongationDampingFactor(linsolver_prolongate_factor);
Precond precond(opA, criterion, parms); Precond precond(opA, criterion, parms);