Skip to content
Snippets Groups Projects
  1. Jan 07, 2019
  2. Dec 21, 2018
  3. Dec 18, 2018
  4. Dec 17, 2018
  5. Dec 14, 2018
  6. Dec 13, 2018
  7. Dec 12, 2018
  8. Nov 23, 2018
    • René Heß's avatar
      [skip ci] Improve sumfact kernel interface · 38072649
      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...
      38072649
  9. Nov 22, 2018
  10. Nov 15, 2018
  11. Nov 14, 2018
  12. Nov 13, 2018
  13. Nov 09, 2018
  14. Oct 31, 2018
  15. Oct 30, 2018
    • Dominic Kempf's avatar
      [!283] Renaming dune-perftool -> dune-codegen · 58159f09
      Dominic Kempf authored
      Merge branch 'feature/project-renaming' into 'master'
      
      See merge request [dominic/dune-perftool!283]
      
        [dominic/dune-perftool!283]: Nonedominic/dune-perftool/merge_requests/283
      58159f09
    • Dominic Kempf's avatar
      Readd submodule · f2a9ec7b
      Dominic Kempf authored
      f2a9ec7b
    • Dominic Kempf's avatar
      Fix pep8 after renaming · afae67e5
      Dominic Kempf authored
      afae67e5
    • Dominic Kempf's avatar
      Siwtch to cloning CI strategy · e3ed3c5a
      Dominic Kempf authored
      Hoperfully achieving more robustness w.r.t. submodule changes
      e3ed3c5a
    • Dominic Kempf's avatar
      Renaming part 1 · edb9e7b0
      Dominic Kempf authored
      edb9e7b0
    • Dominic Kempf's avatar
      [!282] Autotune merge · aa5ed756
      Dominic Kempf authored
      Merge branch 'autotune-merge' into 'master'
      
      ref:dominic/dune-perftool Resolving conflicts of [!270]
      
      See merge request [dominic/dune-perftool!282]
      
        [!270]: gitlab.dune-project.org/NoneNone/merge_requests/270
        [dominic/dune-perftool!282]: gitlab.dune-project.org/dominic/dune-perftool/merge_requests/282
      aa5ed756
    • Dominic Kempf's avatar
      [!276] Feature/use custom geometry transformation for blockstructured · 5d5de047
      Dominic Kempf authored
      Merge branch 'feature/use-custom-geometry-transformation' into 'master'
      
      ref:dominic/dune-perftool This computes the determinant and jacobian inverse
      transposed directly within loopy and does not call the corresponding grid
      functions. Using some simple precomputations this is faster if
      number_of_blocks>=2.
      
      This also allows straight forward vectorization for unstructured grids.
      
      I don't know how the computation of the geometry transformation is done in the
      sumfactored case, but maybe there is some overlap, which could be reduced.
      
      See merge request [dominic/dune-perftool!276]
      
        [dominic/dune-perftool!276]: gitlab.dune-project.org/dominic/dune-perftool/merge_requests/276
      5d5de047
    • Dominic Kempf's avatar
    • Dominic Kempf's avatar
      [!271] Add AVX512 single precision tranposes and a transpose testing suite · df2c1d60
      Dominic Kempf authored
      Merge branch 'feature/skylake-single-precision-transposes' into 'master'
      
      See merge request [dominic/dune-perftool!271]
      
        [dominic/dune-perftool!271]: Nonedominic/dune-perftool/merge_requests/271
      df2c1d60
    • Dominic Kempf's avatar
      [!263] Implement code generation for matrix inversion in C++ · f5c18a67
      Dominic Kempf authored
      Merge branch 'feature/matrix-inversion' into 'master'
      
      ref:dominic/dune-perftool Matrix inversion at code generation time does only
      work to a very limited extent (up to n=4). We can instead assemble the tensor
      in C++ and invert it there (e.g. using Dune::FieldMatrix)
      
      This fixes [#123].
      
      Still TODO:
      
      -   \[ \] Vectorized Inversion
      
      See merge request [dominic/dune-perftool!263]
      
        [#123]: gitlab.dune-project.org/NoneNone/issues/123
        [dominic/dune-perftool!263]: gitlab.dune-project.org/dominic/dune-perftool/merge_requests/263
      
      
      Closes #123
      f5c18a67
Loading