Skip to content
Snippets Groups Projects
  1. Jan 31, 2019
  2. Oct 30, 2018
  3. Oct 04, 2018
  4. Apr 25, 2018
  5. Apr 18, 2018
  6. Apr 13, 2018
  7. Apr 11, 2018
  8. Apr 10, 2018
  9. Apr 09, 2018
  10. Mar 23, 2018
  11. Mar 21, 2018
  12. Mar 20, 2018
  13. Mar 19, 2018
  14. Mar 16, 2018
  15. Jan 30, 2018
    • Marcel Koch's avatar
      use GlobalArg for array alias · 3c94fc19
      Marcel Koch authored
      resolves problem with non const pointer, but the modification of the
      DuneExpressionToCExpressionMapper is still there, maybe even worse now
      3c94fc19
  16. Jan 26, 2018
  17. Jan 25, 2018
  18. Jan 04, 2018
  19. Jan 03, 2018
  20. Aug 25, 2017
    • Dominic Kempf's avatar
      Rewrite accumulation term splitting to not use FunctionView · 0f957482
      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.
      0f957482
  21. Jul 31, 2017
  22. Jul 25, 2017
  23. Apr 25, 2017
  24. Apr 13, 2017
  25. Apr 12, 2017
  26. Feb 07, 2017
  27. Feb 01, 2017
  28. Jan 31, 2017
  29. Dec 22, 2016
  30. Dec 20, 2016
  31. Dec 15, 2016
  32. Dec 06, 2016
  33. Dec 05, 2016
Loading