Use better-suited AMG criterion.

Use SymmetricDependency instead of SymmetricMatrixDependency.
Our matrices are structurally symmetric, but not numerically symmetric.
This commit is contained in:
Atgeirr Flø Rasmussen
2020-11-25 16:40:03 +01:00
parent d8800cc077
commit a0ca8dd0b5

View File

@@ -119,7 +119,7 @@ public:
private:
using CriterionBase
= Dune::Amg::AggregationCriterion<Dune::Amg::SymmetricMatrixDependency<Matrix, Dune::Amg::FirstDiagonal>>;
= Dune::Amg::AggregationCriterion<Dune::Amg::SymmetricDependency<Matrix, Dune::Amg::FirstDiagonal>>;
using Criterion = Dune::Amg::CoarsenCriterion<CriterionBase>;
// Helpers for creation of AMG preconditioner.