Add support for splitting the domain into bulk and boundary.
authorMichał Januszewski <michalj@gmail.com>
Sun, 9 Oct 2011 21:47:36 +0000 (23:47 +0200)
committerMichał Januszewski <michalj@gmail.com>
Sun, 9 Oct 2011 21:47:36 +0000 (23:47 +0200)
commit3a010cc101dc2d67d6b179e186599fd91d5429cb
treebc8fc904ecc85b560b714e208f1b4b03b1513615
parentdf9fb84a8b63adcd22f6fd23daa057b0d93825c2
Add support for splitting the domain into bulk and boundary.

This also enables overlapping data transfers and GPU calculations.
19 files changed:
Makefile
benchmark/2d_2blocks.py
regtest/__init__.py [new file with mode: 0644]
regtest/blocks/2d_cylinder.py
regtest/blocks/2d_ldc.py
regtest/blocks/2d_propagation.py
regtest/blocks/3d_ldc.py
regtest/blocks/3d_propagation.py
regtest/blocks/3d_sphere.py
regtest/blocks/__init__.py [new file with mode: 0644]
regtest/blocks/util.py [new file with mode: 0644]
sailfish/backend_cuda.py
sailfish/block_runner.py
sailfish/controller.py
sailfish/geo_block.py
sailfish/lb_single.py
sailfish/templates/kernel_common.mako
sailfish/templates/single_fluid.mako
tests/block_runner.py