Commits on Source (38)
-
Nils-Arne Dreier authored
Moving all convergence check and output things to a class 'Iteration' that also manages the InverseOperatorResult.
-
Nils-Arne Dreier authored
-
Nils-Arne Dreier authored
-
Nils-Arne Dreier authored
-
Nils-Arne Dreier authored
-
Nils-Arne Dreier authored
-
Nils-Arne Dreier authored
-
Nils-Arne Dreier authored
-
Nils-Arne Dreier authored
-
Nils-Arne Dreier authored
-
Timo Koch authored
-
Nils-Arne Dreier authored
the vectors
-
Simon Praetorius authored
-
Simon Praetorius authored
-
Steffen Müthing authored
!421 changed the signature of the methods `dot()` and `norm()` in `ScalarProduct`, making them `const`. This breaks compilation of existing user implementations, so let's document that change.
-
Steffen Müthing authored
Merge branch 'bug/document-scalarproduct-change' into 'master' ref:core/dune-istl [!421] changed the signature of the methods dot() and norm() in ScalarProduct, making them const. This breaks compilation of existing user implementations, so let's document that change. See merge request [!308] [!421]: gitlab.dune-project.org/NoneNone/merge_requests/421 [!308]: gitlab.dune-project.org/core/dune-istl/merge_requests/308
-
Robert K authored
-
Nils-Arne Dreier authored
-
Nils-Arne Dreier authored
-
Nils-Arne Dreier authored
-
Nils-Arne Dreier authored
-
Steffen Müthing authored
Merge branch 'add_constructors_that_take_shared_ptr_to_iterative_solvers' into 'master' ref:core/dune-istl This MR add constructors for IterativeSolvers that take std::shared_ptr instead of references. See merge request [!310] [!310]: gitlab.dune-project.org/core/dune-istl/merge_requests/310
-
Nils-Arne Dreier authored
-
Steffen Müthing authored
Merge branch 'add_constructors_that_take_shared_ptr_to_iterative_solvers' into 'master' See merge request [!311] [!311]: Nonecore/dune-istl/merge_requests/311
-
Nils-Arne Dreier authored
-
Nils-Arne Dreier authored
# Conflicts: # dune/istl/solvers.hh
-
Christian Engwer authored
Merge branch 'fix/ilu_documentation' into 'master' ref:core/dune-istl The current documentation of SeqILU and SeqILUn claims, that the parameter n is the number of iterations to perform. Actually the parameter is passed into bilu_decomposition, which states that n is the order of the ILU decomposition. This MR adjusts the docu on SeqILU and SeqILUn. See merge request [!313] [!313]: gitlab.dune-project.org/core/dune-istl/merge_requests/313
-
Christian Engwer authored
Merge branch 'iterative_solver_cleanup' into 'master' ref:core/dune-istl This MR removes duplicate code in iterative solvers by moving - convergence check - invalid defect norm check (inf or NaN) - output to a class Iteration. A instance of this class is created with IterativeSolver::startIteration and is intended to be kept in the local scope of the apply method. During iteration the method Iteration::step checks for all the things mentioned above. The destructor fills all fields of InverseOperatorResult and prints the final statistics if verbose is positive. See merge request [!284] [!284]: gitlab.dune-project.org/core/dune-istl/merge_requests/284
-
Christian Engwer authored
Merge branch 'feature/fix-compiler-warning-uninitialized-pamg' into 'master' See merge request [!292] [!292]: Nonecore/dune-istl/merge_requests/292
-
Christian Engwer authored
Merge branch 'issue/missing_richardson_construction_traits' into 'master' ref:core/dune-istl ### Summary This MR adds a missing specialization of the template ConstructionTraits for the sequential preconditioner Richardson. ### Details Since Richardson does not provide a matrix_type, also the SmootherTraits and DefaultConstructionArgs must be specialized. See merge request [!304] [!304]: gitlab.dune-project.org/core/dune-istl/merge_requests/304
-
Oliver Sander authored
-
Linus Seelinger authored
-
Linus Seelinger authored
merged commits: * Use default values for creating AMG from ParameterTree * Support user defined ParallelInformation in constructor with ParameterTree
-
Christian Engwer authored
-
Christian Engwer authored
this change became necessary to correctly manage data created in the solver factory. We implement the following changes: * we introduce a new constructor taking a shared_ptr<MemberType> * all old constructors are deprecated * we update the test and the AMG implementations to the shared_ptr and pass it to Hierarchy
-
Christian Engwer authored
-
Christian Engwer authored
Merge branch 'feature/parametertreeconstructor' into 'master' ref:core/dune-istl This MR Only contains the ParameterTree constructors from MR [!85]. See merge request [!315] [!85]: gitlab.dune-project.org/NoneNone/merge_requests/85 [!315]: gitlab.dune-project.org/core/dune-istl/merge_requests/315
Showing
- CHANGELOG.md 3 additions, 0 deletionsCHANGELOG.md
- dune/istl/colcompmatrix.hh 1 addition, 1 deletiondune/istl/colcompmatrix.hh
- dune/istl/paamg/amg.hh 82 additions, 2 deletionsdune/istl/paamg/amg.hh
- dune/istl/paamg/smoother.hh 68 additions, 7 deletionsdune/istl/paamg/smoother.hh
- dune/istl/preconditioners.hh 95 additions, 2 deletionsdune/istl/preconditioners.hh
- dune/istl/solver.hh 169 additions, 1 deletiondune/istl/solver.hh
- dune/istl/solvers.hh 191 additions, 570 deletionsdune/istl/solvers.hh
This diff is collapsed.