- Jan 13, 2020
-
-
Stephan Seitz authored
This adds a function for lazy people who want to write ```python dh = create_data_handling((20, 30)) dh.add_arrays('x, y(9), z') ``` instead of ```python dh = create_data_handling((20, 30)) dh.add_array('x') dh.add_array('y', values_per_cell=9) dh.add_array('z') ``` because in most cases you want to use more than one array.
-
- Jan 10, 2020
-
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
- Dec 19, 2019
-
-
Stephan Seitz authored
-
- Dec 17, 2019
-
-
Michael Kuron authored
-
Michael Kuron authored
otherwise the index gets lost
-
- Dec 06, 2019
-
-
- Dec 04, 2019
-
-
Michael Kuron authored
uses new Field.neighbor_vector
-
- Dec 03, 2019
-
-
Michael Kuron authored
-
- Nov 30, 2019
-
-
Michael Kuron authored
move_constants_before_loop needed to be changed to move already-existing variables up if necesesary and to preserve constness when renaming variables
-
- Nov 29, 2019
-
-
Michael Kuron authored
-
Michael Kuron authored
also add a test for subexpressions
-
Stephan Seitz authored
-
Michael Kuron authored
-
- Nov 28, 2019
-
-
Martin Bauer authored
-
- Nov 25, 2019
-
-
- Nov 23, 2019
-
-
Michael Kuron authored
-
Michael Kuron authored
-
- Nov 22, 2019
-
-
Michael Kuron authored
It takes a list of assignments to staggered fields and otherwise behaves like create_kernel. The old create_staggered_kernel was not removed because all the optimizations still need to be ported over.
-
Michael Kuron authored
When storing fluxes on a staggered grid, the usual sign convention is that fluxes point outward from the cell. Previously, we did not respect that as staggered_access("E") would return the same thing as staggered_access("W") would when called from the eastern-next cell. Now, when a field is declared as STAGGERED_FLUX, it returns an accessor with a prefactor of -1 in that case. The previous behavior where sign is not reversed is still useful when e.g. storing sums (e.g. mean values) instead of differenes (e.g. finite difference fluxes) on the staggered grid.
-
Michael Kuron authored
NW (-1/2, 1/2) and the like were previously mapped to the wrong cell
-
- Nov 15, 2019
-
-
Michael Kuron authored
-
Michael Kuron authored
-
- Nov 14, 2019
-
-
Michael Kuron authored
-
- Oct 29, 2019
-
-
Stephan Seitz authored
-
- Oct 18, 2019
-
-
Stephan Seitz authored
-
- Oct 17, 2019
-
-
Stephan Seitz authored
-
- Oct 11, 2019
-
-
Stephan Seitz authored
-
Stephan Seitz authored
-
Stephan Seitz authored
-
- Oct 10, 2019
-
-
Stephan Seitz authored
For sympy, oo s a number. So pystencils prints a type infinity a double INFINITY as INFINITY.0
-
- Oct 01, 2019
-
-
-
Stephan Seitz authored
-
- Sep 30, 2019
-
-
Stephan Seitz authored
-
- Sep 27, 2019
-
-
Stephan Seitz authored
-
- Sep 24, 2019
-
-
Stephan Seitz authored
-
Stephan Seitz authored
-