amdis-core merge requestshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests2021-01-11T16:19:29Zhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/262Test more grids in gradient test2021-01-11T16:19:29ZPraetorius, SimonTest more grids in gradient testhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/266Cleanup errors after LocalOperator merge2021-01-15T00:21:35ZPraetorius, SimonCleanup errors after LocalOperator mergeSeveral small errors are fixed that lead to hard errors, e.g. segfaults. The main errors fixed is the `GlobalContext` storage of the geometry by moving into a new `shared_ptr`. This was a dangling reference before.Several small errors are fixed that lead to hard errors, e.g. segfaults. The main errors fixed is the `GlobalContext` storage of the geometry by moving into a new `shared_ptr`. This was a dangling reference before.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/267Add residuum output for linear solvers2021-02-16T12:21:05ZPraetorius, SimonAdd residuum output for linear solvers### Summary
Compute and print residuum `|Ax - b|` for all solvers.### Summary
Compute and print residuum `|Ax - b|` for all solvers.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/269Prepare for typetree update2021-02-26T08:52:32ZPraetorius, SimonPrepare for typetree updatehttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/272fix problem with TaylorHoodBasis by explicitly writing out the types of its c...2021-03-04T07:55:12ZPraetorius, Simonfix problem with TaylorHoodBasis by explicitly writing out the types of its componentshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/273WIP: dynamic power node2021-03-12T16:14:55ZPraetorius, SimonWIP: dynamic power nodehttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/270WIP: Prepare for DynamicPowerNodes2021-03-12T16:16:04ZPraetorius, SimonWIP: Prepare for DynamicPowerNodeshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/271Fix LocalView for changes made to dune-functions2021-03-13T17:44:27ZPraetorius, SimonFix LocalView for changes made to dune-functions### Summary
In dune-functions the `NodeIndexSet` was removed. Although there were some placeholders for backward compatibility, those introduced lots of deprecated warnings. This MR adapts the implementation of LocalView to these recent ...### Summary
In dune-functions the `NodeIndexSet` was removed. Although there were some placeholders for backward compatibility, those introduced lots of deprecated warnings. This MR adapts the implementation of LocalView to these recent changes.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/274Blocked basis2021-03-13T22:26:49ZPraetorius, SimonBlocked basishttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/275Changed the exponent type from int to double in the power grid-function2021-06-24T15:10:38ZPraetorius, SimonChanged the exponent type from int to double in the power grid-function### Summary
The exponent for pow was fixed to `int`. Since internally the `std::pow` is used, one can directly replace `int` with `double` to have a more general operation. This is done in this MR.### Summary
The exponent for pow was fixed to `int`. Since internally the `std::pow` is used, one can directly replace `int` with `double` to have a more general operation. This is done in this MR.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/276Remove ToUniquePtr from recent dune common and grid2021-06-30T20:19:39ZPraetorius, SimonRemove ToUniquePtr from recent dune common and gridhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/277Allow to pass a LinearSolverInterface to the ProblemStat2021-07-17T09:40:14ZPraetorius, SimonAllow to pass a LinearSolverInterface to the ProblemStathttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/268WIP: cmake compile optimization2021-07-18T10:23:35ZPraetorius, SimonWIP: cmake compile optimization### Summary
This isa collection of some strategies to reduce compile times of AMDiS or downstream projects.### Summary
This isa collection of some strategies to reduce compile times of AMDiS or downstream projects.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/247WIP: Replace for_each_node loops by tuple expansion2021-07-18T10:25:16ZPraetorius, SimonWIP: Replace for_each_node loops by tuple expansion(This is just an experiment)(This is just an experiment)https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/257WIP: Add check whether preconditioners and solvers can be used with the given...2021-07-18T20:08:40ZPraetorius, SimonWIP: Add check whether preconditioners and solvers can be used with the given matrix/vector typehttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/280install all modules with ssh2021-07-18T20:09:11ZPraetorius, Simoninstall all modules with sshhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/281structured grid factory for dim==dow2021-07-18T20:09:19ZPraetorius, Simonstructured grid factory for dim==dowhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/282Renamed Solvers.hpp into DefaultSolvers.hpp and Preconditioners.hpp into Defa...2021-07-18T20:09:30ZPraetorius, SimonRenamed Solvers.hpp into DefaultSolvers.hpp and Preconditioners.hpp into DefaultPreconditioners.hpp## Summary
Renamed `Solvers.hpp` into `DefaultSolvers.hpp` and `Preconditioners.hpp` into `DefaultPreconditioners.hpp`## Summary
Renamed `Solvers.hpp` into `DefaultSolvers.hpp` and `Preconditioners.hpp` into `DefaultPreconditioners.hpp`https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/279remove cmake warnings2021-07-18T20:09:38ZPraetorius, Simonremove cmake warningshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/278WIP: Functor gridfunction derivative2021-07-18T20:09:50ZPraetorius, SimonWIP: Functor gridfunction derivative