- Oct 11, 2017
-
-
Jan Hönig authored
Added LLVM: CodePrinter and a compiler Updated data_types Added tests Added jupyter notebooks Fixed bugs Restructured transformation functions
-
- Oct 10, 2017
-
-
Martin Bauer authored
-
Martin Bauer authored
- renaming because of clashes with types.py from other packages
-
- Sep 16, 2017
-
-
Martin Bauer authored
-
- Aug 11, 2017
-
-
Martin Bauer authored
-
- Jul 26, 2017
-
-
Martin Bauer authored
-
- Jul 01, 2017
-
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
-
- Apr 21, 2017
-
-
Martin Bauer authored
-
- Apr 11, 2017
-
-
Martin Bauer authored
previously the value was taken from the cell next to the boundary cell (i.e. the inner cell)
-
- Mar 24, 2017
-
-
Martin Bauer authored
-
Martin Bauer authored
- abstraction layer for selecting CUDA block and grid sizes - line based (was implemented before) - block based (new, more flexible) - new conditional (if/else) ast node, which is necessary for indexing schemes (guarding if)
-
- Mar 14, 2017
-
-
Martin Bauer authored
- this extension is necessary for more generic boundary treatment - cells can now be structs, i.e. contain different data types - instead of having numeric index dimensions, one can use the index per cell to adress struct elements
-
- Mar 13, 2017
-
-
Martin Bauer authored
- use data type class consistently instead of strings (in TypedSymbol, Field and jit module) - new datatype class is based on numpy types with additional specifier information (const and restrict) - translation between data type class and other modules (numpy, ctypes)
-
- Feb 13, 2017
-
-
This commit makes the Python code backwards compatible down to Python 2.7. Previously it would only run on Python 3.5 and up. Problems fixed included: - `time.perf_counter()` doesn't exist - all classes need to be new-style - `functools.lru_cache` doesn't exist - only the last argument to a function call can be `*`-expanded - the `nonlocal` keyword doesn't exist - metaclasses are used with a different syntax - `yield from` doesn't exist - `tempdir.TemporaryDirectory` doesn't exist - iterators need a `next()` method
-
Martin Bauer authored
- check that fixed size kernels are called with arrays of the correct size - checks that layout of compilation matches runtime layout - not allowed any more to mix fixed & and variable sized fields in a kernel
-
- Feb 10, 2017
-
-
Martin Bauer authored
-
- Feb 09, 2017
-
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
- version with weights in the entropy denominator
-
- Dec 22, 2016
-
-
Martin Bauer authored
-
- Dec 08, 2016
-
-
Martin Bauer authored
-
Jan Hoenig authored
and not as a string. Changed name of the file TypedSymbol to types. Fixed usage of dtype accordingly, however i might not have found every usage of dtype.
-
- Dec 04, 2016
-
-
Christian Godenschwager authored
-
- Nov 21, 2016
-
-
Martin Bauer authored
-
Martin Bauer authored
-
- Nov 17, 2016
-
-
Martin Bauer authored
-
- Nov 14, 2016
-
-
Martin Bauer authored
-
- Nov 09, 2016
-
-
Martin Bauer authored
-
- Nov 08, 2016
-
-
Martin Bauer authored
- support for different #ghost layers at each coordinate limit
-
- Nov 03, 2016
-
-
Martin Bauer authored
- added sphinx files for documentation generation - collected kernel creation functions in new "cpu" and "cudagpu" modules
-
- Nov 02, 2016
-
-
Martin Bauer authored
-
Martin Bauer authored
-