- Dec 17, 2018
-
-
René Heß authored
-
- Dec 13, 2018
-
-
René Heß authored
-
- Dec 12, 2018
-
-
René Heß authored
-
- Nov 23, 2018
-
-
René Heß authored
Introduce different methods for realize_input/output realize_direct_input/output and setup_input/output. The setup methods cover code generation outside the sumfact kernel function (creating input array or accumulating result). realize and realize_direct handle the input/output in the nonfastdg and fastdg code branch. Seperate interface methods make it a lot easier to find out where each of those methods will be applied. Besides that most interface classes need to provide more that two of those methods anyway...
-
- Nov 22, 2018
-
-
René Heß authored
-
René Heß authored
Non-fastdg: Permutation of the input happens before the sum factorization kernel when we setup the input. This is done by a method of the corresponding interface class. Fastdg: In this case the input will always be ordered according to x,y,... This means the permutation needs to happen in the sumfact kernel. Since we want to vectorize sumfact kernels with different input permutation in an upper/lower way we need to do this permutation in the corresponding interface class. This is done in the realize_direct method and in the vectorized case the corresponding methods of the scalar sumfact kernels are called.
-
- Nov 15, 2018
- Nov 14, 2018
-
-
René Heß authored
Note: - direct_is_possible true/false could probably be handled in an upper/lower vectorization way. - Vectorization of SF kernels should be based on cost permuted matrix sequence.
-
- Nov 13, 2018
- Nov 09, 2018
-
-
René Heß authored
-
- Oct 30, 2018
-
-
Dominic Kempf authored
-
Dominic Kempf authored
-
- Oct 04, 2018
-
-
Dominic Kempf authored
-
- Sep 20, 2018
-
-
Dominic Kempf authored
Needed in dune-perftool-playground for Navier stokes
-
René Heß authored
-
- Sep 19, 2018
-
-
René Heß authored
-
- Sep 13, 2018
-
-
René Heß authored
-
- Sep 12, 2018
-
-
René Heß authored
-
- Aug 21, 2018
-
-
René Heß authored
-
- Aug 15, 2018
-
-
René Heß authored
Calculate the evaluation and jacobians of geometry mappings of cells using sum factorization. By avoiding all geometry mapping of intersections we can avoid the face-twist problem and just make the grid consistens (not yet done). TODO: - Make grid consistent - Vectorization - 3D
-
- Apr 10, 2018
-
-
Dominic Kempf authored
Avoid explicit doubles.
-
Dominic Kempf authored
Avoid explicit doubles.
-
- Mar 27, 2018
-
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
I was tired of the amount of ifs that changed behaviour depending on stage 1 or 3. This is a cleaner approach.
-
- Mar 26, 2018
-
-
Dominic Kempf authored
-
- Mar 23, 2018
-
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
-
- Mar 22, 2018
-
-
Dominic Kempf authored
-
- Mar 21, 2018
-
-
Dominic Kempf authored
It is not necessary anymore
-
- Mar 19, 2018
-
-
Dominic Kempf authored
-
- Mar 15, 2018
-
-
Dominic Kempf authored
-
- Mar 06, 2018
-
-
Dominic Kempf authored
-