amdis-core merge requestshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests2019-03-26T09:35:22Zhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/22WIP: import packages by import-targets2019-03-26T09:35:22ZPraetorius, SimonWIP: import packages by import-targetshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/77WIP: Solver and Preconditioners for istl backend2019-09-27T14:16:00ZPraetorius, SimonWIP: Solver and Preconditioners for istl backend### Summary
Restructuring the solver and preconditioner creators in for istl backend to allow arbitrary recursive nesting### Summary
Restructuring the solver and preconditioner creators in for istl backend to allow arbitrary recursive nestinghttps://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/132WIP: sparsity pattern2019-12-30T22:44:23ZPraetorius, SimonWIP: sparsity patternAdd a generic sparsity pattern type that is passed in the `init()` method of matrices.Add a generic sparsity pattern type that is passed in the `init()` method of matrices.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/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/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/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/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/188New operator and localoperator structure2020-09-03T13:47:44ZPraetorius, SimonNew operator and localoperator structurehttps://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/221WIP: local basis cache2020-11-01T18:05:51ZPraetorius, SimonWIP: local basis cachehttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/226WIP: Implement a Node wrapper with caching2020-11-01T18:06:10ZPraetorius, SimonWIP: Implement a Node wrapper with cachinghttps://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/249WIP: typetree cleanup2020-11-29T22:36:14ZPraetorius, SimonWIP: typetree cleanuphttps://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/270WIP: Prepare for DynamicPowerNodes2021-03-12T16:16:04ZPraetorius, SimonWIP: Prepare for DynamicPowerNodeshttps://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.