Skip to content
Snippets Groups Projects
  1. Jul 06, 2018
  2. Jun 25, 2018
  3. May 18, 2018
  4. May 14, 2018
  5. May 13, 2018
    • Martin Bauer's avatar
      Improved Vectorization · 501b2d7e
      Martin Bauer authored
      - support aligned load/stores
      - nontemporal stores
      - aligned memory allocation for arrays and temporary buffers
      501b2d7e
  6. May 11, 2018
    • Martin Bauer's avatar
      Generalized vectorization · 57a3c27e
      Martin Bauer authored
      - vectorization for loops with ranges that are not a multiple of vector width
      - vectorization for variable sized loops if special transformation
        replace_inner_stride_with_one is run
      57a3c27e
  7. Apr 30, 2018
  8. Apr 27, 2018
  9. Apr 13, 2018
  10. Apr 10, 2018
  11. Mar 05, 2018
    • Martin Bauer's avatar
      Boundary conditions · fd68e34d
      Martin Bauer authored
      - in-kernel Neumann boundaries
      - flag-interface for boundary handling makes one flag field multiple
        boundary handlings possible
      - generator: support for bitwise logical operators
      fd68e34d
  12. Feb 08, 2018
    • Jan Hönig's avatar
      presentation rrze · 4e5faf85
      Jan Hönig authored
      4e5faf85
    • Martin Bauer's avatar
      lbmpy phasefield · 9cf1ac28
      Martin Bauer authored
      - step class for LB phasefield generic enough to work with 3-phase and
        N-phase models
      - cahn hilliard can either be solved by LBM or by finite differences
      - 3 phase model can be solved with rho phase or without
      9cf1ac28
  13. Jan 12, 2018
  14. Jan 11, 2018
    • Martin Bauer's avatar
      pystencils cleanup · c598dc78
      Martin Bauer authored
      - single function to create kernel for specified target
      - data type creation from string - reuse numpy functionality
      - bugfixes in dot display
      c598dc78
  15. Dec 03, 2017
  16. Oct 17, 2017
  17. Oct 11, 2017
  18. Oct 10, 2017
  19. Oct 09, 2017
    • Martin Bauer's avatar
      Vectorization & Type system overhaul · ea847bc5
      Martin Bauer authored
      - first vectorization tests are running
      - type system: use memoized getTypeOfExpression
      - casts are done using sp.Function('cast')
      - C backend adapted for vectorization support
      - AST nodes can required optional headers
      ea847bc5
  20. Sep 20, 2017
  21. Aug 01, 2017
  22. Jul 26, 2017
  23. Jul 21, 2017
  24. Jul 07, 2017
  25. Apr 06, 2017
  26. Mar 24, 2017
    • Martin Bauer's avatar
      Conditional AST Node & advanced CUDA indexing · ff641ec9
      Martin Bauer authored
      - abstraction layer for selecting CUDA block and grid sizes
        - line based (was implemented before)
        - block based (new, more flexible)
      -  new conditional (if/else) ast node, which is necessary for indexing schemes (guarding if)
      ff641ec9
  27. Mar 20, 2017
  28. Mar 19, 2017
  29. Mar 16, 2017