- Jul 22, 2019
-
-
Marcel Koch authored
Merge branch 'feature/fix-typo' into 'master' See merge request [extensions/dune-codegen!336] [extensions/dune-codegen!336]: Noneextensions/dune-codegen/merge_requests/336
-
Marcel Koch authored
-
Marcel Koch authored
Merge branch 'feature/cache-basis-in-constructor-blockstructured' into 'master' See merge request [extensions/dune-codegen!335] [extensions/dune-codegen!335]: Noneextensions/dune-codegen/merge_requests/335
-
Marcel Koch authored
-
Marcel Koch authored
Merge branch 'feature/blockstructured-remove-clutter' into 'master' See merge request [extensions/dune-codegen!323] [extensions/dune-codegen!323]: Noneextensions/dune-codegen/merge_requests/323
-
Dominic Kempf authored
Merge branch 'feature/fenicsesque-finite-elements' into 'master' ref:extensions/dune-codegen TODOs: - [x] Register all finite elements from PDELab into UFL - [ ] Adapt driver generation so that they are actually used - [ ] Adapt examples to be more precise about the basis they are using See merge request [extensions/dune-codegen!322] [extensions/dune-codegen!322]: gitlab.dune-project.org/extensions/dune-codegen/merge_requests/322
-
- Jul 02, 2019
-
-
Dominic Kempf authored
Merge branch 'feature/sumfact-loop-reordering' into 'master' ref:extensions/dune-codegen Performance transformation through loop nest reordering. There are two ways to reorder loops in a tensor contraction: 1. Directly accumulate in output variable after setting to zero 2. Accumulating in a large enough temporary This merge request implements these ways of loop reordering and the possibility to create an autotune target directly from the loopy kernel. See merge request [extensions/dune-codegen!305] [extensions/dune-codegen!305]: gitlab.dune-project.org/extensions/dune-codegen/merge_requests/305
-
- Jun 11, 2019
- Jun 04, 2019
- Jun 03, 2019
- Apr 30, 2019
- Apr 26, 2019
-
-
René Heß authored
This rewrite was necessary for the cases where the instruction contains a reduction but the expression itself is not a reduction. Besides fixing this bug it greatly reduces code duplication and increases code quality.
-
René Heß authored
This just reverts to the old behaviour. The new implementation of loop reordering doesn't need that anymore.
-
- Apr 25, 2019
- Apr 24, 2019
-
-
René Heß authored
Merge branch 'feature/cmake-doc' into 'master' See merge request [extensions/dune-codegen!324] [extensions/dune-codegen!324]: Noneextensions/dune-codegen/merge_requests/324
-
- Apr 18, 2019
-
-
René Heß authored
-
- Apr 16, 2019
- Apr 12, 2019
-
-
René Heß authored
-
- Apr 08, 2019
-
-
René Heß authored
- Code cleanup - Use loopys duplicate_inames - 2D, 3D volumes and faces should all be working
-
- Apr 05, 2019
-
-
Dominic Kempf authored
-
Dominic Kempf authored
-
- Apr 04, 2019
-
-
René Heß authored
This can be used to distinguish between kernels with the same name but different transformations.
-
Marcel Koch authored
-
René Heß authored
-
Marcel Koch authored
-
Marcel Koch authored
-
Marcel Koch authored
-
- Apr 03, 2019
-
-
Marcel Koch authored
-
René Heß authored
-
Marcel Koch authored
-