- Dec 26, 2019
-
-
Praetorius, Simon authored
-
Praetorius, Simon authored
discretefunction with child function See merge request !134
-
Praetorius, Simon authored
-
- Dec 25, 2019
-
-
Praetorius, Simon authored
DiscreteFunction vs. DOFVectorView See merge request !125
-
Praetorius, Simon authored
-
Praetorius, Simon authored
Simplify observer See merge request !131
-
Praetorius, Simon authored
-
- Dec 23, 2019
-
-
Praetorius, Simon authored
removed dependency on dune-functions interpolate due to breaking changes See merge request !133
-
- Dec 20, 2019
-
-
Praetorius, Simon authored
removed dependency on dune-functions interpolate due to breaking changes See merge request !130
-
Praetorius, Simon authored
-
Praetorius, Simon authored
-
- Dec 16, 2019
-
-
Praetorius, Simon authored
Issue/cleanup concepts See merge request !128
-
Praetorius, Simon authored
-
Praetorius, Simon authored
no-mpi issues in PETSc backend See merge request !129
-
Praetorius, Simon authored
-
Praetorius, Simon authored
added check to add_amdis_executable that chosen Grid exists See merge request !127
-
Praetorius, Simon authored
replaced implementation of static Size template with generic constexpr function See merge request !126
-
Praetorius, Simon authored
-
Praetorius, Simon authored
cleanup of headers and itl solvers in mtl backend See merge request !124
-
Praetorius, Simon authored
-
Praetorius, Simon authored
removed some forward declarations from GlobalIdSet See merge request !123
-
Praetorius, Simon authored
-
- Dec 08, 2019
-
-
Praetorius, Simon authored
-
- Dec 06, 2019
-
-
Praetorius, Simon authored
Optimize compile builds using ccache and gold linker See merge request !122
-
Praetorius, Simon authored
fixed no-mpi bug in istl backend See merge request !120
-
Praetorius, Simon authored
No-MPI build with PETSC backend fixed See merge request !121
-
Praetorius, Simon authored
-
Praetorius, Simon authored
-
Praetorius, Simon authored
-
Praetorius, Simon authored
dune 2.7 updated some preconditioners in istl such that some precompiler files had to be fixed See merge request !119
-
Praetorius, Simon authored
-
- Oct 21, 2019
-
-
Praetorius, Simon authored
Rewriting adaptive grid See merge request !117
-
Praetorius, Simon authored
-
- Oct 11, 2019
-
-
Praetorius, Simon authored
cleanup wrap_or_share See merge request !116
-
Praetorius, Simon authored
-
- Oct 10, 2019
-
-
Praetorius, Simon authored
Feature/observer See merge request !79
-
- Oct 09, 2019
-
-
Müller, Felix authored
Major changes: Add wrapper class AdaptiveGrid<Grid> to be used instead of a dune-grid within AMDiS. This provides most of the grid interface and supports automatic updates of bases. Change: MeshCreator now returns an AdaptiveGrid Change: ProblemStat uses AdaptiveGrid internally and returns an object of that type Add class ParallelGlobalBasis<Basis> as a replacement for a dune-functions basis. This implements the complete interface and can be used as a replacement for a regular basis in all contexts. It supports automatic updates. Add free function makeGlobalBasis to make a ParallelGlobalBasis Change: AMDiS basis creators now return a ParallelGlobalBasis Change: ProblemStat uses ParallelGlobalBasis internally and returns an object of that type Add classes Observer/Signals. Classes can derive from those to take part in the automatic update feature. Add update(Event const& e) methods to classes using the feature above. They implement the action to be done when the registered Event is triggered. Remove GridTransfer[-Manager] and replace with the new Observer/Signals implementation Change: linear algebra communicator is now a part of ParallelGlobalBasis Add wrapper for DataTransfer objects that can be used instead of a base class pointer and performs deep-copy operations on copy construction and assignment Change: DOFVector DataTransfer member is now stored using the new wrapper class DataTransferWrapper Change: preAdapt, adapt, postAdapt callbacks are now called after calling the respective grid function. Classes that previously used any of them had their methods changed accordingly. Minor changes: Remove Comm argument for ctor of [Bi-]LinearForm, DOFVector Change ctor argument from Comm to Basis in linearalgebra/<impl>/[Matrix-, Vector-]Backend.hpp Simplify DOFVector copy/move by defaulting Remove DOFVector::resize override Remove DOFVectorInterface.hpp Change: linearalgebra/Traits.hpp includes the backend-specific Traits file. This is required to break an include loop. Add global 'solver category' initfile parameter used by the ISTL backend communicator when no parameter at prefix + '->category' is found Fix commented out parts in DOFVectorTest, DiscreteFunctionTest Add unit test for Observer functionality Add helper function wrap_or_share (see amdis/common/SharedPtr.hpp) Fix backend = ISTL check for ISTLCommTest in CMakeLists
-
- Oct 07, 2019
-
-
Müller, Felix authored
Disable tests for PETSc with nonmatching type See merge request !115
-
Müller, Felix authored
-
- Sep 30, 2019
-
-
Praetorius, Simon authored
Cleanup the constructors of MatrixBase, VectorBase, BiLinearForm, and LinearForm See merge request !113
-