Skip to content
Snippets Groups Projects
  1. Nov 22, 2018
    • René Heß's avatar
      Restructure where permutation happens for sumfact vectorization · f1382d61
      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.
      f1382d61
  2. Nov 15, 2018
  3. Nov 14, 2018
  4. Nov 13, 2018
  5. Nov 09, 2018
  6. Oct 31, 2018
  7. Oct 30, 2018
  8. Oct 26, 2018
    • Dominic Kempf's avatar
      [!277] Add a first implementation of hooks · 2ff0ad9e
      Dominic Kempf authored
      Merge branch 'feature/code-generation-hooks' into 'master'
      
      ref:dominic/dune-perftool This is the first minimal implementation of how code
      generation hooks from downstream projects could look like.
      
      There is a few more things to think about (feel invited to share ideas):
      
      -   \[x\] How to document the arguments and return values expected from hooks
      -   \[x\] How to handle multiple hooks registered to the same hook point and
          return values (this is quite relevant once you want to do loopy
          transformations in a hook. It means that you want to "chain" the hooks)
      
      This fixes [#129].
      
      See merge request [dominic/dune-perftool!277]
      
        [#129]: gitlab.dune-project.org/NoneNone/issues/129
        [dominic/dune-perftool!277]: gitlab.dune-project.org/dominic/dune-perftool/merge_requests/277
      
      
      Closes #129
      2ff0ad9e
  9. Oct 25, 2018
  10. Oct 24, 2018
Loading