- Nov 14, 2018
-
-
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
-
- Nov 13, 2018
-
-
Martin Bauer authored
-
Martin Bauer authored
- correction functions
-
- Oct 29, 2018
-
-
Martin Bauer authored
-
- Oct 26, 2018
-
-
Martin Bauer authored
- currently scalar multiplication (field-access * Matrix) does not work since sympy classifies field-accesses as iterable and tries matrix multiplication instead of scalar multiplication
-
- Oct 25, 2018
-
-
Martin Bauer authored
-
- Oct 18, 2018
-
-
Martin Bauer authored
-
- Oct 02, 2018
-
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
- Added test for linear equation system and moved it to pystencils.utils
-
- Sep 19, 2018
-
-
Martin Bauer authored
- new functions to easily extract stencil coefficients and visualize them - Moved stencil functions from lbmpy to pystencils
-
- Sep 08, 2018
-
-
Martin Bauer authored
-
Martin Bauer authored
-
- Sep 05, 2018
-
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
- simpler function to init N phase model
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
- 1D benchmark scenario, trying different correction functions - 2D neumann angle evaluation based on circle fitting
-
Martin Bauer authored
- simplified pressure tensor formulas - added test that checks if force is mathematically equal if computed from pressure tensor or directly
-
Martin Bauer authored
-
Martin Bauer authored
-> test_numerical_1D notebook
-
Martin Bauer authored
-
Martin Bauer authored
-
Martin Bauer authored
-
- Aug 15, 2018
-
-
Stephan Seitz authored
-
- Jul 06, 2018
-
-
Martin Bauer authored
-
Martin Bauer authored
- CSE has to be done after dynamic relaxation rate adaption
-
- Jul 05, 2018
-
-
Martin Bauer authored
-
Martin Bauer authored
-
- Jul 03, 2018
-
-
Martin Bauer authored
- separate lbmpy module - code generation for walberla - isolated code to generate a listlbm update rule from collision rule
-
Martin Bauer authored
- these modifications have been made previously in the update rule - update rule should only be about field access, not method modifications
-
- Jul 02, 2018
-
-
Martin Bauer authored
-
Martin Bauer authored
-
- Jun 25, 2018
-
-
Martin Bauer authored
-
- Jun 20, 2018
-
-
Martin Bauer authored
- defined ordering of headers - lbm split kernels produced different ordering of assignments due to usage of a set
-
- Jun 18, 2018
-
-
Martin Bauer authored
- fix for field collection and reduction operations - support for aligned fields in parallel data handling
-
- Jun 15, 2018
-
-
Martin Bauer authored
- new time loop caches all kernel functions with their argument dict -> inner loop just calls C functions with cached kwargs
-