- Dec 03, 2018
-
-
Martin Bauer authored
-
Martin Bauer authored
-
- Nov 21, 2018
-
-
Martin Bauer authored
-
- Nov 16, 2018
-
-
Martin Bauer authored
- sweep updates pdf field in place, but does not load all the values before overwriting them -> added a new transformation on AssignmentCollection that loads all read values first
-
Martin Bauer authored
-
Martin Bauer authored
-> by default sympy generates "fmin" C-function for sp.Min which is wrong for integer parameters
-
- Nov 14, 2018
-
-
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
-
- Nov 13, 2018
-
-
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.
-
- Nov 09, 2018
-
-
Martin Bauer authored
Make AssignmentCollection iteratable See merge request software/pystencils!17
-
- Oct 29, 2018
-
-
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
-
- Oct 26, 2018
-
-
Martin Bauer authored
-
- Oct 25, 2018
-
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
-
- Oct 19, 2018
-
-
Martin Bauer authored
-
- Oct 16, 2018
-
-
Martin Bauer authored
-
- Oct 10, 2018
-
-
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
-
- Oct 02, 2018
-
-
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
-
- Sep 20, 2018
-
-
Martin Bauer authored
- added isotropic version
-
- Sep 19, 2018
-
-
Martin Bauer authored
- new functions to easily extract stencil coefficients and visualize them - Moved stencil functions from lbmpy to pystencils
-
- Sep 17, 2018
-
-
Stephan Seitz authored
-
- Sep 08, 2018
-
-
Martin Bauer authored
-
- Sep 05, 2018
-
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
- constants are typed - no need any more for this parameter
-