- Aug 06, 2019
-
-
Stephan Seitz authored
-
- Aug 02, 2019
-
-
Martin Bauer authored
Remove floor, ceiling for integer symbols See merge request pycodegen/pystencils!14
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
- Jul 31, 2019
-
-
Martin Bauer authored
fix compiler options for macOS See merge request pycodegen/pystencils!12
-
- Jul 30, 2019
-
-
Michael Kuron authored
-
- Jul 29, 2019
-
-
Martin Bauer authored
-
- Jul 26, 2019
-
-
Martin Bauer authored
-
Martin Bauer authored
-
- Jul 18, 2019
-
-
-
- rename header Field.h is not a unique name in waLBerla context - add PyStencilsField.h - bindings were lacking data type
-
Martin Bauer authored
functions like absolute values could not be used in CUDA backend since known_functions was replaced instead of updated
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
Add CudaBackend, CudaSympyPrinter to extract CUDA-specific code from CBackend, CustomSympyPrinter Cuda built-ins are added to CudaSympyPrinter.known_functions to use them as sympy.Function
-
- Jul 15, 2019
-
-
Martin Bauer authored
-
Stephan Seitz authored
# Conflicts: # pystencils/cpu/cpujit.py
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
- Jul 12, 2019
-
-
Stephan Seitz authored
-
- Jul 11, 2019
-
-
Martin Bauer authored
- version has to be obtained from file when no git repo is available like in tar-ball distributed by pypi
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
- backend, target and compile are now normal members of the KernelFunction node and populated in constructor
-
Martin Bauer authored
-
Martin Bauer authored
-
- Jul 10, 2019
-
-
Martin Bauer authored
Destructuring field binding See merge request !4
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
DestructuringBindingsForFieldClass defines all field-related variables in its subordinated block. However, it leaves a TypedSymbol of type 'Field' for each field undefined. By that trick we can generate kernels that accept structs as kernelparameters. Either to include a pystencils specific Field struct of the following definition: ```cpp template<DTYPE_T, DIMENSION> struct Field { DTYPE_T* data; std::array<DTYPE_T, DIMENSION> shape; std::array<DTYPE_T, DIMENSION> stride; } or to be able to destructure user defined types like `pybind11::array`, `at::Tensor`, `tensorflow::Tensor` ```
-