amdis-core merge requestshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests2019-09-28T12:35:11Zhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/39Added generic LagrangeBasis with flexible range type2019-09-28T12:35:11ZPraetorius, SimonAdded generic LagrangeBasis with flexible range typeAdded a generic version of the LagrangeBasis that allows to specify the range type of the local basis.
**TODO**
- [x] Add tests for this basis
Added a generic version of the LagrangeBasis that allows to specify the range type of the local basis.
**TODO**
- [x] Add tests for this basis
https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/72change ellipt to run in parallel2019-09-28T13:03:24ZPraetorius, Simonchange ellipt to run in parallelhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/202change Vtk namespace due to changes in the dune-vtk module!2020-08-17T14:40:06ZPraetorius, Simonchange Vtk namespace due to changes in the dune-vtk module!Note: requires some MR in dune-vtk to be merged beforeNote: requires some MR in dune-vtk to be merged beforehttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/215Draft: Add documentation for initfile parameters2020-09-29T15:28:43ZMüller, FelixDraft: Add documentation for initfile parametersThis adds a doc page about the initfile and possible parameters.
I could not build the documentation so this is untested. If you can give me some pointers how to do that I can test and finish this.This adds a doc page about the initfile and possible parameters.
I could not build the documentation so this is untested. If you can give me some pointers how to do that I can test and finish this.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/214Draft: Global basis use instructions and reference2020-09-29T15:28:48ZMüller, FelixDraft: Global basis use instructions and referenceThis adds a doc page for using the global basis in AMDiS.
I could not build the documentation so this is untested. If you can give me some pointers how to do that I can test and finish this.This adds a doc page for using the global basis in AMDiS.
I could not build the documentation so this is untested. If you can give me some pointers how to do that I can test and finish this.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/118Feature/cleanup ctors dofvec pgb2020-01-06T17:34:42ZMüller, FelixFeature/cleanup ctors dofvec pgbThis MR does the following:
- Replace explicit type `DefaultGlobalBasis` in constructor argument of `DOFVector` and `ParallelGlobalBasis` with a concept check for `Dune::Functions::GlobalBasis` for the conversion of a `dune-functions`-st...This MR does the following:
- Replace explicit type `DefaultGlobalBasis` in constructor argument of `DOFVector` and `ParallelGlobalBasis` with a concept check for `Dune::Functions::GlobalBasis` for the conversion of a `dune-functions`-style basis into a `ParallelGlobalBasis`.
- Shorten interface methods of `ParallelGlobalBasis` (Cleanup)https://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/188New operator and localoperator structure2020-09-03T13:47:44ZPraetorius, SimonNew operator and localoperator structurehttps://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/223Rename makeGridFunction into gridFunction2020-11-30T22:05:05ZPraetorius, SimonRename makeGridFunction into gridFunction### Summary
Similar to `localFunction` I would like to rename `makeGridFunction` into `gridFunction`### Summary
Similar to `localFunction` I would like to rename `makeGridFunction` into `gridFunction`https://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/163Restructuring of the Matrix/Vector/Constraint Assembly2020-11-24T12:00:42ZMüller, FelixRestructuring of the Matrix/Vector/Constraint AssemblyFirst part of restructuring of the matrix/vector assembly.
This adds a class `Assembler` that is responsible for global assembly of the system matrix, rhs and constraints. The previously present assembler classes are renamed to make the...First part of restructuring of the matrix/vector assembly.
This adds a class `Assembler` that is responsible for global assembly of the system matrix, rhs and constraints. The previously present assembler classes are renamed to make their local behaviour clearer.
The changes were made in such a way that the local contributions to the system matrix/vector can be modified easily once the constraints support that.
Relates to #10.
Requires !164.Praetorius, SimonPraetorius, Simonhttps://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/174use std::is_callable instead of Dune backport2020-04-14T16:25:06ZPraetorius, Simonuse std::is_callable instead of Dune backporthttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/171use std::is_detected instead of Dune backport2020-04-14T15:56:52ZPraetorius, Simonuse std::is_detected instead of Dune backporthttps://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/258WIP: Add utility eliminateRows2021-07-18T20:10:02ZPraetorius, SimonWIP: Add utility eliminateRowshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/112WIP: applies c++17 language and library features2020-04-14T16:14:54ZPraetorius, SimonWIP: applies c++17 language and library featureshttps://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/278WIP: Functor gridfunction derivative2021-07-18T20:09:50ZPraetorius, SimonWIP: Functor gridfunction derivative