- Aug 25, 2017
-
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
The indexing information needs to be stored and reset for visiting of the second branch.
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
The introduction of FunctionView turned out to be a major problem with more complicated forms. The original idea was to preserver the structure of the finite element in a way, that loops over components of a mixed element are realized by actual loops (treating them with free indices and such). However, this causes quite some nightmares and was never implemented as generically as needed (I even doubt that is possible). However, there is another option, which is to unroll any such loops on a symbolic level. While this may sound like a bad idea at first there is some really positive aspects about it: * ListTensor and ComponentTensor nodes collapse completely (and would otherwise have a big nightmare potential) * Symbolic zeroes do not generate code - important in hyperbolic problems where the system matrices are quite sparse or for axiparallel grids, where geometric quantities have many zeroes. * The compiler would unroll these small loops anyway. * TSFC (and I guess also FFC) do it the same way. Implementing this required me to redo the form splitting algorithm. I rethought it and integrated it into the main ufl->loopy visitor.
-
Dominic Kempf authored
It is badly implemented as is and does not offer value over writing symbolic functions.
-
- Jul 14, 2017
-
-
Marcel Koch authored
-
- Jul 13, 2017
-
-
Marcel Koch authored
Moves application of transformation from micro to reference element from visitor to PDELab interface
-
- Jun 06, 2017
- May 15, 2017
-
-
René Heß authored
-
- May 03, 2017
-
-
Dominic Kempf authored
-
- Apr 27, 2017
-
-
Dominic Kempf authored
-
Dominic Kempf authored
It was the wrong level of asbtraction!
-
- Apr 26, 2017
-
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
-
- Apr 24, 2017
-
-
Dominic Kempf authored
-
Dominic Kempf authored
-
- Mar 30, 2017
-
-
Dominic Kempf authored
-
- Mar 29, 2017
- Mar 28, 2017
-
-
René Heß authored
-
- Feb 03, 2017
-
-
Dominic Kempf authored
-
Dominic Kempf authored
But only when they are actually used!
-
- Jan 31, 2017
-
-
Dominic Kempf authored
-
Dominic Kempf authored
-
- Jan 24, 2017
-
-
Dominic Kempf authored
-
- Jan 23, 2017
-
-
Dominic Kempf authored
-
- Jan 18, 2017
-
-
Dominic Kempf authored
... not going to the cell first.
-
- Dec 22, 2016
-
-
René Heß authored
-
- Dec 20, 2016
-
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
-
Dominic Kempf authored
until poisson_neumann passes
-
Dominic Kempf authored
-
Dominic Kempf authored
-
- Dec 05, 2016
-
-
Dominic Kempf authored
-
Dominic Kempf authored
by storing them in the visitor
-