amdis-core merge requestshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests2019-10-07T12:06:13Zhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/115Disable tests for PETSc with nonmatching type2019-10-07T12:06:13ZMüller, FelixDisable tests for PETSc with nonmatching typeThe test fails using the `PETSc` backend with a failed static assert
```cpp
amdis/linearalgebra/petsc/Traits.hpp:19:5: static_assert(std::is_same<T,PetscScalar>::value, "");
```
This MR disables the tests with nonmatching types.The test fails using the `PETSc` backend with a failed static assert
```cpp
amdis/linearalgebra/petsc/Traits.hpp:19:5: static_assert(std::is_same<T,PetscScalar>::value, "");
```
This MR disables the tests with nonmatching types.https://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/114add cmake files to CMakeLists2019-09-30T18:22:11ZPraetorius, Simonadd cmake files to CMakeListshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/113Cleanup the constructors of MatrixBase, VectorBase, BiLinearForm, and LinearForm2019-09-30T19:48:39ZPraetorius, SimonCleanup the constructors of MatrixBase, VectorBase, BiLinearForm, and LinearFormhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/111Quadmath2019-09-30T07:55:10ZPraetorius, SimonQuadmathProvide support for quad-precision floating point numbersProvide support for quad-precision floating point numbershttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/110remove LagrangePreBasis forward declaration2019-09-27T17:39:35ZPraetorius, Simonremove LagrangePreBasis forward declarationhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/109some errors found by cppclean2019-09-27T15:49:39ZPraetorius, Simonsome errors found by cppcleanhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/108correct some small typos2019-09-27T14:53:08ZPraetorius, Simoncorrect some small typoshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/107Restructuring of Matrix and Vector and linear-algebra backends2019-09-27T07:37:45ZPraetorius, SimonRestructuring of Matrix and Vector and linear-algebra backends### Summary
Restructuring of Matrix and Vector and linear-algebra backends
### Details
* Restructuring the vector and matrix backend wrappers
* Added init-finalize also for vectors
* Require gather/scatter operations instead of direct...### Summary
Restructuring of Matrix and Vector and linear-algebra backends
### Details
* Restructuring the vector and matrix backend wrappers
* Added init-finalize also for vectors
* Require gather/scatter operations instead of direct vector/matrix access
* Rewritten the interpolation
* Added ParallelIndexSet and DOFMapping to be used also in other backendshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/106derive some method from the super class in MacroGridFactory2019-09-24T12:15:06ZPraetorius, Simonderive some method from the super class in MacroGridFactoryhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/105add NodeIndices.hpp to CMakeLists2019-09-24T11:59:11ZPraetorius, Simonadd NodeIndices.hpp to CMakeListshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/104add AllTrueBitSetVector.hpp to CMakeLists2019-09-24T11:37:23ZPraetorius, Simonadd AllTrueBitSetVector.hpp to CMakeListshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/103Added missing install entries to CMakeLists2019-09-19T16:49:07ZMüller, FelixAdded missing install entries to CMakeListshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/102Add range over node indices2019-09-23T11:48:51ZPraetorius, SimonAdd range over node indiceshttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/101Move transformTreePath helper function to HierarchicNodeToRangeMap2019-09-11T12:00:28ZPraetorius, SimonMove transformTreePath helper function to HierarchicNodeToRangeMaphttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/100Added extended AllTrueBitSetVector class2019-09-23T11:23:53ZPraetorius, SimonAdded extended AllTrueBitSetVector classhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/99cleanup boundary conditions2020-04-14T12:02:05ZPraetorius, Simoncleanup boundary conditionsThis MR attempts to simplify the boundary condition interface by providing:
- an abstract interface
- more documentation
- clearer function names
- deduction for some template arguments
The introduction of virtual functions requir...This MR attempts to simplify the boundary condition interface by providing:
- an abstract interface
- more documentation
- clearer function names
- deduction for some template arguments
The introduction of virtual functions requires additional template arguments `Mat, Sol, Rhs`. Those may be removed later with the change to local application of constraints.Release 0.3Praetorius, SimonPraetorius, Simonhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/98Return stored MPIHelper from Environment2019-09-11T11:49:47ZPraetorius, SimonReturn stored MPIHelper from Environmenthttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/97Add attach function with callback to GridTransfer2019-09-23T10:17:31ZPraetorius, SimonAdd attach function with callback to GridTransferhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/96removed unused variable from Marker2019-09-11T11:47:21ZPraetorius, Simonremoved unused variable from Markerhttps://gitlab.math.tu-dresden.de/amdis/amdis-core/-/merge_requests/95default initialize MPI_Requests2019-09-03T12:03:42ZPraetorius, Simondefault initialize MPI_Requests