- 14 Nov, 2018 5 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
-
Martin Bauer authored
-
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
-
- 13 Nov, 2018 5 commits
-
-
Martin Bauer authored
-
Martin Bauer authored
-
-
-
Transformations on the Sympy equation level, that aim to reduce the amount of registers the Compiler needs. Primarily aimed at GPUs. The function livenessOptTransformation is a sequence of three sub transformations, which has been determined by a genetic optimization algorithm. The file test_liveness_opts.py is a simple code that performs the transformation and tests whether the resulting equations are still generatable and compilable. Numerical results are not checked.
-
- 09 Nov, 2018 1 commit
-
-
Martin Bauer authored
Make AssignmentCollection iteratable See merge request software/pystencils!17
-
- 29 Oct, 2018 3 commits
-
-
Martin Bauer authored
-
Martin Bauer authored
- field access are now equal if their underlying fields compare as equal not only if the id of their fields are equal
-
Martin Bauer authored
-
- 26 Oct, 2018 1 commit
-
-
Martin Bauer authored
-
- 25 Oct, 2018 3 commits
-
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
-
- 19 Oct, 2018 1 commit
-
-
Martin Bauer authored
-
- 16 Oct, 2018 1 commit
-
-
Martin Bauer authored
-
- 10 Oct, 2018 1 commit
-
-
Martin Bauer authored
- bugfix in vector-typing of piecewise functions - cast_function is now a sympy atom - fixes problems with sympy > 1.1 - replace_inner_stride_with_one is a bit faster now
-
- 02 Oct, 2018 5 commits
-
-
Martin Bauer authored
- if a field access is printed in compass or index notation seems to depend on the sympy version - removed doctests that rely on the printed form
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
- Added test for linear equation system and moved it to pystencils.utils
-
- 20 Sep, 2018 1 commit
-
-
Martin Bauer authored
- added isotropic version
-
- 19 Sep, 2018 1 commit
-
-
Martin Bauer authored
- new functions to easily extract stencil coefficients and visualize them - Moved stencil functions from lbmpy to pystencils
-
- 17 Sep, 2018 1 commit
-
-
Stephan Seitz authored
-
- 08 Sep, 2018 1 commit
-
-
Martin Bauer authored
-
- 05 Sep, 2018 10 commits
-
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
- constants are typed - no need any more for this parameter
-
Martin Bauer authored
- hash function was not correctly implemented - sometimes this caused a bug where latex version was not correctly displayed
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
-> test_numerical_1D notebook
-
Martin Bauer authored
-
Martin Bauer authored
-