changes to kNEighbor
[charm.git] / examples / multiphaseSharedArrays / simpletest / run.sh
1 #!/bin/sh
2 # Shell script to test for multiple test cases
3
4 touch outputs
5 for rows1 in 1000 5000 10000; do
6   for cols1 in 500 750 1000; do
7     for cols2 in 1000 5000 10000; do
8       for mbytes in 128 64 32 16 8 4 2 1; do
9         for num_workers in 1 2 4 8 16 32; do
10           rm -rf params.h
11           printf "const unsigned int bytes = %d*1024*1024;\n" $mbytes >> params.h
12           printf "const unsigned int ROWS1 = %d;\n" $rows1 >> params.h
13           printf "const unsigned int COLS1 = %d;\n" $cols1 >> params.h
14           printf "const unsigned int COLS2 = %d;\n" $cols2 >> params.h
15           printf "const unsigned int ROWS2 = COLS1;\n" >> params.h
16           printf "const unsigned int NUM_WORKERS = %d;\n" $num_workers >> params.h
17           printf "\n" >> params.h
18   
19           rm -f t3
20           make OPTS=-O3 -s
21           for num_pes in 4 8 16 32; do
22             ./charmrun t3 +p$num_pes >> outputs
23           done
24         done
25       done
26     done
27   done
28 done
29