In 2D, avoid processing unnecessary blocks in the boundary stream.
authorMichał Januszewski <michalj@gmail.com>
Mon, 17 Oct 2011 20:36:47 +0000 (22:36 +0200)
committerMichał Januszewski <michalj@gmail.com>
Mon, 17 Oct 2011 20:39:16 +0000 (22:39 +0200)
commit7d809fcace76db137bb77af61cbc1a47e15f0944
tree852bc1761cbffde33f9a179100208155e594d728
parent9d5a157b747d8b7e0d57d0cefe10c88fc2b9f657
In 2D, avoid processing unnecessary blocks in the boundary stream.

Currently, in the boundary stream the whole "envelope" is being
simulated, regardless of the connections to other subdmains.  This
commit changes this behavior so that only parts of the envelope
belonging to actual connections to other subdomains are processed
in the boundary stream.
sailfish/block_runner.py
sailfish/geo_block.py
sailfish/templates/kernel_common.mako
tests/geo_block.py