Merge pull request #379 from rolk/379_famg
Fix LinearSolverIstl cleanup also for fast AMG branch
This commit is contained in:
commit
af1e3de84b
@ -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);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user