1. 21 Mar, 2019 1 commit
    • Martin Bauer's avatar
      Separated modules into subfolders with own setup.py · 1e02cdc7
      Martin Bauer authored
      This restructuring allows for easier separation of modules into
      separate repositories later. Also, now pip install with repo url can be
      The setup.py files have also been updated to correctly reference each
      other. Module versions are not extracted from git state
  2. 13 Nov, 2018 1 commit
    • Dominik Ernst's avatar
      GPU Liveness Optimization · 940915cf
      Dominik Ernst authored and Martin Bauer's avatar Martin Bauer committed
      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.