- Jan 29, 2019
-
-
Martin Bauer authored
-
- Jan 28, 2019
-
-
Martin Bauer authored
- started with generalized free energy formulation
-
- Jan 24, 2019
-
-
Martin Bauer authored
-
- Jan 23, 2019
-
-
Martin Bauer authored
- update waLBerla package in order to make use of this function!
-
Martin Bauer authored
- removed warnings from generated code - made generated code string deterministic, generating the same twice gives binary equally files now
-
- Jan 18, 2019
-
-
Martin Bauer authored
- complicated pressure tensor derivation not required
-
- Jan 11, 2019
-
-
Martin Bauer authored
-
Martin Bauer authored
-
- Jan 09, 2019
-
-
Martin Bauer authored
-
Martin Bauer authored
-
- Dec 10, 2018
-
-
Martin Bauer authored
- bug was caused by change in stride parameter passing
-
Martin Bauer authored
-
- Dec 07, 2018
-
-
Martin Bauer authored
-
Martin Bauer authored
- relative application of stencil by passing in field accesses - documentation + doctest
-
-
-
Martin Bauer authored
Make AssignmentCollection constructible/convertible from/to dict See merge request software/pystencils!21
-
- Dec 06, 2018
- Dec 05, 2018
-
-
Martin Bauer authored
-> last concentration is automatically computed as 1-others -> makes code more general
-
- Dec 03, 2018
-
-
Martin Bauer authored
- substitute_array_accesses_with_constants - get_loop_hierarchy
-
Martin Bauer authored
- split groups have been ignored
-
Martin Bauer authored
-
Martin Bauer authored
-
- Nov 21, 2018
-
-
Martin Bauer authored
-
- Nov 20, 2018
-
-
Stephan Seitz 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
-