- 19 Jun, 2020 1 commit
-
-
Markus Holzer authored
-
- 17 Jun, 2020 1 commit
-
-
Markus Holzer authored
-
- 15 Jun, 2020 1 commit
-
-
Michael Kuron authored
-
- 23 Jan, 2020 5 commits
-
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
- 16 Jan, 2020 1 commit
-
-
Martin Bauer authored
-
- 16 Dec, 2019 1 commit
-
-
Stephan Seitz authored
-
- 06 Dec, 2019 1 commit
-
-
Martin Bauer authored
Field.Access compare fails when one field access returns the offsets as ints in its hashable contents and another one as sp.Integers.
-
- 04 Dec, 2019 1 commit
-
-
Martin Bauer authored
-
- 30 Nov, 2019 1 commit
-
-
Michael Kuron authored
move_constants_before_loop needed to be changed to move already-existing variables up if necesesary and to preserve constness when renaming variables
-
- 18 Oct, 2019 1 commit
-
-
Martin Bauer authored
-
- 17 Oct, 2019 1 commit
-
-
Stephan Seitz authored
-
- 15 Oct, 2019 1 commit
-
-
Martin Bauer authored
-
- 11 Oct, 2019 2 commits
-
-
Stephan Seitz authored
-
Martin Bauer authored
- bugfix: loop counter of vectorized loop now correctly stored as SIMD vector with entries i, i+1, i+2, ... - basis for in-kernel boundary handling
-
- 24 Sep, 2019 1 commit
-
-
Stephan Seitz authored
-
- 23 Sep, 2019 1 commit
-
-
- 16 Aug, 2019 1 commit
-
-
Martin Bauer authored
- numpy constants get directly their numpy type - integer functions check for integer types at construction
-
- 11 Jul, 2019 2 commits
-
-
Martin Bauer authored
-
Martin Bauer authored
- backend, target and compile are now normal members of the KernelFunction node and populated in constructor
-
- 03 May, 2019 1 commit
-
-
Martin Bauer authored
-
- 26 Apr, 2019 3 commits
-
-
-
- introduced AbstractField and AbstractAccess Fixes #28
-
Martin Bauer authored
When two loops have assignments to the same symbol with different rhs and both are pulled before the loops, one of them is now renamed. Previously one of them was left inside the loop. Fixes #27
-
- 01 Apr, 2019 1 commit
-
-
Martin Bauer authored
-
- 28 Mar, 2019 1 commit
-
-
Martin Bauer authored
-
- 21 Mar, 2019 1 commit
-
-
Martin Bauer authored
This restructuring allows for easier separation of modules into separate repositories later. Also, now pip install with repo url can be used. The setup.py files have also been updated to correctly reference each other. Module versions are not extracted from git state
-
- 18 Mar, 2019 1 commit
-
-
Martin Bauer authored
-
- 15 Mar, 2019 1 commit
-
-
Martin Bauer authored
-
- 07 Mar, 2019 1 commit
-
-
Martin Bauer authored
-
- 18 Feb, 2019 1 commit
-
-
Martin Bauer authored
-
- 23 Jan, 2019 1 commit
-
-
Martin Bauer authored
- removed warnings from generated code - made generated code string deterministic, generating the same twice gives binary equally files now
-
- 10 Dec, 2018 1 commit
-
-
Martin Bauer authored
- bug was caused by change in stride parameter passing
-
- 03 Dec, 2018 1 commit
-
-
Martin Bauer authored
- substitute_array_accesses_with_constants - get_loop_hierarchy
-
- 14 Nov, 2018 3 commits
-
-
Martin Bauer authored
- was not used consistently before - symbol names are expected to be valid C identifiers - for complicated field names, the latex_name of field should be used
-
Martin Bauer authored
- small (length < 5) arrays with shape and stride information had to be memcpy'd to the GPU before every kernel call - instead of passing the information as arrays, the single elements are passed - leads to more function arguments, but simplifies GPU kernel calls -> changes in all backends required
-
Martin Bauer authored
- put all buffer related stuff into separate functions - should be functionally equivalent
-