- Nov 14, 2018
-
-
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
-
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
-
- Jul 30, 2018
-
-
Martin Bauer authored
-
- Jul 25, 2018
-
-
Martin Bauer authored
-
- Jul 06, 2018
-
-
Martin Bauer authored
-