1. 06 Aug, 2019 1 commit
    • Markus Holzer's avatar
      implemented derivation of gradient weights via rotation · 248a5e0d
      Markus Holzer authored and Markus Holzer's avatar Markus Holzer committed
      derive gradient weights of other direction with
      already calculated weights of one direction
      via rotation and apply them to a field.
      
      as_matrix gives now a deprecated warning and as_array is no newly implemented to replace it. as_array works with MutableDenseNDimArray now instead of Matrix
      248a5e0d
  2. 31 Jul, 2019 1 commit
  3. 30 Jul, 2019 1 commit
  4. 29 Jul, 2019 1 commit
  5. 26 Jul, 2019 2 commits
  6. 18 Jul, 2019 6 commits
  7. 15 Jul, 2019 8 commits
  8. 12 Jul, 2019 1 commit
  9. 11 Jul, 2019 7 commits
  10. 10 Jul, 2019 7 commits
  11. 08 Jul, 2019 1 commit
    • Stephan Seitz's avatar
      Add global_declarations to cbackend · 3463ff54
      Stephan Seitz authored
      This enables astnodes.Nodes to have a member required_global_declarations
      by which they can specify a global declaration required for their usage.
      3463ff54
  12. 03 Jul, 2019 1 commit
    • Stephan Seitz's avatar
      Make subexpressions optional for constructing an AssignmentCollection · 05119269
      Stephan Seitz authored
      When introducing new people to pystencils it's often simpler not to
      differentiate between `main_assignments` and `subexpressions` in the
      beginning.
      Also for simple kernels subexpressions are often not needed, since
      intermediate symbols can also be set in main_assignments.
      
      Subexpression should be kept for expert users.
      05119269
  13. 27 Jun, 2019 2 commits
  14. 18 Jun, 2019 1 commit
    • Martin Bauer's avatar
      CUDA indexing: clip to maximum cuda block size · 1754ef27
      Martin Bauer authored
      - previous method did not work with kernels generated for walberla where
        block size changes are made at runtime
      - device query does not always work, since the compile system may have
        no GPU or not the same GPU
      -> max block size is passed as parameter and only optionally determined
         by a device query
      1754ef27