| 1 |
|
| 2 |
.PHONY: clean regtest2d_single regtest2d_double regtest3d_single regtest3d_double |
| 3 |
|
| 4 |
regtest2d_single: |
| 5 |
python -u regtest/poiseuille.py --dim=2 |
| 6 |
python -u regtest/poiseuille.py --dim=2 --drive=pressure |
| 7 |
python -u regtest/poiseuille.py --dim=2 --model=mrt |
| 8 |
python -u regtest/poiseuille.py --dim=2 --model=mrt --drive=pressure |
| 9 |
|
| 10 |
regtest2d_double: |
| 11 |
python -u regtest/poiseuille.py --dim=2 --precision=double |
| 12 |
python -u regtest/poiseuille.py --dim=2 --precision=double --drive=pressure |
| 13 |
python -u regtest/poiseuille.py --dim=2 --model=mrt --precision=double |
| 14 |
python -u regtest/poiseuille.py --dim=2 --model=mrt --precision=double --drive=pressure |
| 15 |
|
| 16 |
regtest3d_single: |
| 17 |
python -u regtest/poiseuille.py --dim=3 --grid=D3Q13 --model=mrt --bc=fullbb |
| 18 |
python -u regtest/poiseuille.py --dim=3 --grid=D3Q15 --bc=fullbb |
| 19 |
python -u regtest/poiseuille.py --dim=3 --grid=D3Q15 --model=mrt --bc=fullbb |
| 20 |
python -u regtest/poiseuille.py --dim=3 --grid=D3Q19 --bc=fullbb |
| 21 |
python -u regtest/poiseuille.py --dim=3 --grid=D3Q19 --model=mrt --bc=fullbb |
| 22 |
|
| 23 |
regtest3d_double: |
| 24 |
python -u regtest/poiseuille.py --dim=3 --grid=D3Q13 --model=mrt --precision=double --bc=fullbb |
| 25 |
python -u regtest/poiseuille.py --dim=3 --grid=D3Q15 --precision=double --bc=fullbb |
| 26 |
python -u regtest/poiseuille.py --dim=3 --grid=D3Q15 --model=mrt --precision=double --bc=fullbb |
| 27 |
python -u regtest/poiseuille.py --dim=3 --grid=D3Q19 --precision=double --bc=fullbb |
| 28 |
python -u regtest/poiseuille.py --dim=3 --grid=D3Q19 --model=mrt --precision=double --bc=fullbb |
| 29 |
|
| 30 |
regtest3d_drag: |
| 31 |
python -u regtest/drag_coefficient.py --grid=D3Q13 --model=mrt |
| 32 |
python -u regtest/drag_coefficient.py --grid=D3Q15 --model=bgk |
| 33 |
python -u regtest/drag_coefficient.py --grid=D3Q15 --model=mrt |
| 34 |
python -u regtest/drag_coefficient.py --grid=D3Q19 --model=bgk |
| 35 |
python -u regtest/drag_coefficient.py --grid=D3Q19 --model=mrt |
| 36 |
|
| 37 |
regtest_ldc: |
| 38 |
python -u regtest/ldc_3d.py |
| 39 |
|
| 40 |
perf_plots: |
| 41 |
python perftest/make_plots.py perftest/2d_single.pdf perftest/results/single/GeForce_GTX_285 2d_sc 2d_ldc 2d_poiseuille |
| 42 |
python perftest/make_plots.py perftest/2d_binary.pdf perftest/results/single/GeForce_GTX_285 2d_bin |
| 43 |
python perftest/make_plots.py perftest/3d.pdf perftest/results/single/GeForce_GTX_285 3d_ |
| 44 |
|
| 45 |
perf_block_plots: |
| 46 |
python perftest/make_block_plots.py perftest perftest/results/single/GeForce_GTX_285/blocksize |
| 47 |
|
| 48 |
test: |
| 49 |
python tests/geometry.py |
| 50 |
|
| 51 |
clean: |
| 52 |
rm -f sailfish/*.pyc |
| 53 |
rm -f perftest/*.pdf |
| 54 |
rm -rf regtest/results |