Skip to content
Snippets Groups Projects
  1. Dec 11, 2017
  2. Dec 03, 2017
  3. Oct 11, 2017
  4. Oct 10, 2017
  5. 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
  6. Sep 26, 2017
  7. Sep 25, 2017
  8. Sep 21, 2017
  9. Jul 26, 2017
  10. Jul 01, 2017
    • Martin Bauer's avatar
      Kerncraft coupling · 3b4deebe
      Martin Bauer authored
      - pystencils can create now a non-compilable kernel that can be
        analyzed by kerncraft
      3b4deebe
  11. Mar 30, 2017
  12. Mar 24, 2017
  13. Mar 19, 2017
  14. Mar 16, 2017
  15. Mar 14, 2017
    • Martin Bauer's avatar
      pystencils: fields can now contain structs · ec3faf51
      Martin Bauer authored
      - this extension is necessary for more generic boundary treatment
      - cells can now be structs, i.e. contain different data types
      - instead of having numeric index dimensions, one can use the index per cell to adress struct elements
      ec3faf51
  16. Mar 13, 2017
    • Martin Bauer's avatar
      pystencils: Cleaned up type system · c8b455fe
      Martin Bauer authored
      - use data type class consistently instead of strings (in TypedSymbol, Field and jit module)
      - new datatype class is based on numpy types with additional specifier information (const and restrict)
      - translation between data type class and other modules (numpy, ctypes)
      c8b455fe
  17. Mar 02, 2017
  18. Feb 23, 2017
  19. Feb 14, 2017
  20. Feb 13, 2017
    • Martin Bauer's avatar
      pystencils: additional checks when calling kernel · 184489d0
      Martin Bauer authored
      - check that fixed size kernels are called with arrays of the correct size
      - checks that layout of compilation matches runtime layout
      - not allowed any more to mix fixed & and variable sized fields in a kernel
      184489d0
  21. Feb 09, 2017
  22. Dec 16, 2016
  23. Dec 15, 2016
  24. Dec 08, 2016
  25. Nov 24, 2016
  26. Nov 21, 2016
  27. Nov 17, 2016