- 18 Apr, 2018 1 commit
-
-
Martin Bauer authored
- flags can be force when setting boundaries, this is helpful for: - setting up quantities (e.g. relaxation rate..) dependent on current flag configuration - bit operation fix when pickling: function has to have the same name as the python object
-
- 10 Apr, 2018 4 commits
-
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
- test run again - notebooks not yet
-
Martin Bauer authored
-
- 11 Jan, 2018 1 commit
-
-
Martin Bauer authored
- single function to create kernel for specified target - data type creation from string - reuse numpy functionality - bugfixes in dot display
-
- 02 Nov, 2017 1 commit
-
-
Martin Bauer authored
- alignment of index array when using additional data - data types have been hashed incorrectly
-
- 23 Oct, 2017 1 commit
-
-
Michael Kuron authored
-
- 17 Oct, 2017 2 commits
-
-
Martin Bauer authored
- support for logical operators, and/or - both phase field kernels can be vectorized now
-
Martin Bauer authored
- phasefield phi sweep vectorizes successfully
-
- 11 Oct, 2017 1 commit
-
-
Jan Hönig authored
Added LLVM: CodePrinter and a compiler Updated data_types Added tests Added jupyter notebooks Fixed bugs Restructured transformation functions
-
- 10 Oct, 2017 2 commits
-
-
Martin Bauer authored
- renaming because of clashes with types.py from other packages
-
Martin Bauer authored
- sympys piecewise defined functions are mapped to blend instructions - cast function is now a class - several bugfixes
-
- 09 Oct, 2017 1 commit
-
-
Martin Bauer authored
- first vectorization tests are running - type system: use memoized getTypeOfExpression - casts are done using sp.Function('cast') - C backend adapted for vectorization support - AST nodes can required optional headers
-
- 26 Sep, 2017 1 commit
-
-
Martin Bauer authored
- support for kernels that run over walberla ghost layers
-
- 11 Aug, 2017 1 commit
-
-
Martin Bauer authored
-
- 21 Jul, 2017 1 commit
-
-
Martin Bauer authored
-
- 01 Jul, 2017 1 commit
-
-
Martin Bauer authored
- pystencils can create now a non-compilable kernel that can be analyzed by kerncraft
-
- 09 Jun, 2017 1 commit
-
-
Martin Bauer authored
-
- 20 Mar, 2017 2 commits
-
-
Jan Hoenig authored
-
Jan Hoenig authored
-
- 19 Mar, 2017 1 commit
-
-
Jan Hoenig authored
-
- 16 Mar, 2017 1 commit
-
-
Martin Bauer authored
-
- 14 Mar, 2017 1 commit
-
-
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
-
- 13 Mar, 2017 1 commit
-
-
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)
-
- 10 Mar, 2017 1 commit
-
-
Jan Hoenig authored
-
- 02 Mar, 2017 1 commit
-
-
Jan Hoenig authored
-
- 01 Mar, 2017 1 commit
-
-
Martin Bauer authored
- windows support - automatic caching and creation of shared library with all generated kernels - restrict keyword and function prefixes are preprocessor macros now -> easier to generate one code for linux, cuda, windows
-
- 23 Feb, 2017 1 commit
-
-
Jan Hoenig authored
-
- 14 Feb, 2017 1 commit
-
-
Jan Hoenig authored
-
- 15 Dec, 2016 1 commit
-
-
Jan Hoenig authored
Move my llvm demo notebook in the correct folder
-
- 08 Dec, 2016 3 commits
-
-
Jan Hoenig 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.
-
Jan Hoenig authored
-
- 21 Nov, 2016 1 commit
-
-
Martin Bauer authored
-
- 14 Nov, 2016 1 commit
-
-
Martin Bauer authored
-
- 02 Nov, 2016 1 commit
-
-
Martin Bauer authored
-