bart | 8785c12 | 2008-05-29 08:34:27 +0000 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
| 3 | ######################## |
| 4 | # Function definitions # |
| 5 | ######################## |
| 6 | |
bart | f33ce89 | 2008-06-07 11:40:14 +0000 | [diff] [blame] | 7 | source "$(dirname $0)/measurement-functions" |
bart | 8785c12 | 2008-05-29 08:34:27 +0000 | [diff] [blame] | 8 | |
| 9 | function run_test { |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 10 | local tmp avg1 stddev1 avg2 stddev2 avg4 stddev4 p |
bart | 8785c12 | 2008-05-29 08:34:27 +0000 | [diff] [blame] | 11 | |
| 12 | tmp="/tmp/test-timing.$$" |
bart | 334db5e | 2008-06-05 10:14:53 +0000 | [diff] [blame] | 13 | rm -f "${tmp}" |
| 14 | |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 15 | p=1 |
| 16 | test_output="${1}.out" measure_runtime "$@" -p${psep}${p} "${test_args}" | avgstddev > "$tmp" |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 17 | read avg1 stddev1 vsz1 vszdev1 < "$tmp" |
| 18 | echo "Average time: ${avg1} +/- ${stddev1} seconds." \ |
| 19 | " VSZ: ${vsz1} +/- ${vszdev1} KB" |
bart | 8785c12 | 2008-05-29 08:34:27 +0000 | [diff] [blame] | 20 | |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 21 | p=2 |
| 22 | test_output="${1}.out" measure_runtime "$@" -p${psep}${p} "${test_args}" | avgstddev > "$tmp" |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 23 | read avg2 stddev2 vsz2 vszdev2 < "$tmp" |
| 24 | echo "Average time: ${avg2} +/- ${stddev2} seconds." \ |
| 25 | " VSZ: ${vsz2} +/- ${vszdev2} KB" |
bart | 0d4e5c2 | 2008-06-07 10:42:52 +0000 | [diff] [blame] | 26 | |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 27 | p=4 |
| 28 | test_output="${1}.out" measure_runtime "$@" -p${psep}${p} "${test_args}" | avgstddev > "$tmp" |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 29 | read avg4 stddev4 vsz4 vszdev4 < "$tmp" |
| 30 | echo "Average time: ${avg4} +/- ${stddev4} seconds." \ |
| 31 | " VSZ: ${vsz4} +/- ${vszdev4} KB" |
bart | d1763bc | 2008-06-08 14:44:41 +0000 | [diff] [blame] | 32 | |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 33 | p=1 |
bart | f16de38 | 2008-06-18 08:47:06 +0000 | [diff] [blame] | 34 | test_output="/dev/null" \ |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 35 | print_runtime_ratio ${avg1} ${stddev1} ${vsz1} ${vszdev1} $VG --tool=none "$@" -p${psep}${p} "${test_args}" |
bart | f16de38 | 2008-06-18 08:47:06 +0000 | [diff] [blame] | 36 | |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 37 | p=4 |
bart | f16de38 | 2008-06-18 08:47:06 +0000 | [diff] [blame] | 38 | test_output="/dev/null" \ |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 39 | print_runtime_ratio ${avg4} ${stddev4} ${vsz4} ${vszdev4} $VG --tool=none "$@" -p${psep}${p} "${test_args}" |
bart | a995283 | 2008-06-17 14:20:26 +0000 | [diff] [blame] | 40 | |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 41 | p=4 |
| 42 | test_output="${1}-drd-with-stack-var-4.out" \ |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 43 | print_runtime_ratio ${avg4} ${stddev4} ${vsz4} ${vszdev4} \ |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 44 | $VG --tool=exp-drd --check-stack-var=yes "$@" -p${psep}${p} "${test_args}" |
bart | cf80135 | 2008-06-15 09:13:28 +0000 | [diff] [blame] | 45 | |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 46 | p=4 |
| 47 | test_output="${1}-drd-without-stack-var-4.out" \ |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 48 | print_runtime_ratio ${avg4} ${stddev4} ${vsz4} ${vszdev4} \ |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 49 | $VG --tool=exp-drd --check-stack-var=no "$@" -p${psep}${p} "${test_args}" |
bart | cf80135 | 2008-06-15 09:13:28 +0000 | [diff] [blame] | 50 | |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 51 | p=4 |
| 52 | test_output="${1}-helgrind-4.out" \ |
| 53 | print_runtime_ratio ${avg4} ${stddev4} ${vsz4} ${vszdev4} $VG --tool=helgrind "$@" -p${psep}${p} "${test_args}" |
bart | 8785c12 | 2008-05-29 08:34:27 +0000 | [diff] [blame] | 54 | |
| 55 | echo '' |
| 56 | |
| 57 | rm -f "$tmp" |
| 58 | } |
| 59 | |
| 60 | |
bart | 9cdd178 | 2008-06-08 11:22:23 +0000 | [diff] [blame] | 61 | ######################## |
| 62 | # Script body # |
| 63 | ######################## |
bart | 8785c12 | 2008-05-29 08:34:27 +0000 | [diff] [blame] | 64 | |
bart | 3281150 | 2008-06-03 15:12:59 +0000 | [diff] [blame] | 65 | DRD_SCRIPTS_DIR="$(dirname $0)" |
bart | 7acf380 | 2008-06-06 10:17:26 +0000 | [diff] [blame] | 66 | if [ "${DRD_SCRIPTS_DIR:0:1}" != "/" ]; then |
| 67 | DRD_SCRIPTS_DIR="$PWD/$DRD_SCRIPTS_DIR" |
bart | 3281150 | 2008-06-03 15:12:59 +0000 | [diff] [blame] | 68 | fi |
| 69 | |
| 70 | SPLASH2="${DRD_SCRIPTS_DIR}/../splash2" |
bart | c4a174f | 2008-06-03 11:41:19 +0000 | [diff] [blame] | 71 | if [ ! -e "${SPLASH2}" ]; then |
| 72 | echo "Error: splash2 directory not found (${SPLASH2})." |
bart | 8785c12 | 2008-05-29 08:34:27 +0000 | [diff] [blame] | 73 | exit 1 |
| 74 | fi |
| 75 | |
| 76 | if [ "$VG" = "" ]; then |
bart | 3281150 | 2008-06-03 15:12:59 +0000 | [diff] [blame] | 77 | VG="${DRD_SCRIPTS_DIR}/../../vg-in-place" |
bart | 8785c12 | 2008-05-29 08:34:27 +0000 | [diff] [blame] | 78 | fi |
| 79 | |
| 80 | if [ ! -e "$VG" ]; then |
| 81 | echo "Could not find $VG." |
| 82 | exit 1 |
| 83 | fi |
| 84 | |
bart | ee17ad6 | 2008-06-18 13:31:05 +0000 | [diff] [blame] | 85 | ###################################################################################################################### |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 86 | # Meaning of the different colums: |
| 87 | # 1. SPLASH2 test name. |
| 88 | # 2. Execution time in seconds for native run with argument -p1. |
| 89 | # 3. Virtual memory size in KB for the native run with argument -p1. |
| 90 | # 4. Execution time in seconds for native run with argument -p2. |
| 91 | # 5. Virtual memory size in KB for the native run with argument -p2. |
| 92 | # 6. Execution time in seconds for native run with argument -p4. |
| 93 | # 7. Virtual memory size in KB for the native run with argument -p4. |
| 94 | # 8. Execution time ratio for --tool=none -p1 versus -p1. |
| 95 | # 9. Virtual memory size ratio for --tool=none -p1 versus -p1. |
| 96 | # 10. Execution time ratio for --tool=none -p4 versus -p4. |
| 97 | # 11. Virtual memory size ratio for --tool=none -p4 versus -p4. |
| 98 | # 12. Execution time ratio for --tool=exp-drd --check-stack-var=yes -p4 versus -p4. |
| 99 | # 13. Virtual memory size ratio for --tool=exp-drd --check-stack-var=yes -p4 versus -p4. |
| 100 | # 14. Execution time ratio for --tool=exp-drd --check-stack-var=no -p4 versus -p4. |
| 101 | # 15. Virtual memory size ratio for --tool=exp-drd --check-stack-var=no -p4 versus -p4. |
| 102 | # 16. Execution time ratio for --tool=helgrind -p4 versus -p4. |
| 103 | # 17. Virtual memory size ratio for --tool=helgrind -p4 versus -p4. |
| 104 | # 18. Execution time ratio for Intel Thread Checker -p4 versus -p4. |
| 105 | # 19. Execution time ratio for Intel Thread Checker -p4 versus -p4. |
| 106 | # |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 107 | # 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 108 | ######################################################################################################################### |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 109 | # Results: native native native none none DRD DRD HG ITC ITC |
| 110 | # -p1 -p2 -p4 -p1 -p4 -p4 -p4+f -p4 -p4 -p4+f |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 111 | # ....................................................................................................................... |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 112 | # Cholesky 0.37 45867 0.25 55965 0.20 74944 8.3 2.08 17.3 1.66 173 1.96 118 2.07 54 3.16 239 82 |
| 113 | # FFT 0.23 6 GB 0.14 6 GB 0.10 6 GB 7.5 1.01 15.3 1.00 112 1.01 74 1.01 2201 1.76 90 41 |
| 114 | # LU, contiguous 0.95 16784 0.64 24984 0.43 41392 7.9 3.88 18.0 2.17 117 2.84 111 3.04 219 4.36 428 128 |
| 115 | # LU, non-contiguous 1.18 16792 0.69 24984 0.41 41376 6.7 3.88 19.2 2.17 197 3.04 176 3.24 158 4.26 428 128 |
| 116 | # Ocean, contiguous 24.53 918016 13.97 927732 9.28 945664 2.4 1.05 6.5 1.05 89 1.92 76 1.91 145 1.88 90 28 |
| 117 | # Ocean, non-contiguous 0.36 32120 0.19 40320 0.17 56728 4.2 2.51 9.8 1.86 55 2.27 67 2.43 119 3.54 90 28 |
| 118 | # Radiosity 4.73 56120 4.71 56120 4.71 56120 16.6 1.86 16.6 1.86 116 7.68 50 7.39 56 5.04 485 163 |
| 119 | # Radix 4.98 279744 2.55 287936 1.36 304448 6.1 1.17 21.3 1.16 54 1.90 50 1.92 212 2.09 222 56 |
| 120 | # Raytrace 2.77 320526 2.77 320526 2.77 320526 7.6 1.15 7.6 1.15 202 1.26 53 1.26 87 2.09 172 53 |
| 121 | # Water-n2 0.19 17304 0.19 17304 0.19 17304 12.3 3.85 12.3 3.85 66 5.13 34 5.13 45 7.68 189 39 |
| 122 | # Water-sp 0.20 10976 0.21 10976 0.21 10976 11.5 5.41 10.9 5.41 72 5.85 33 5.85 43 10.90 183 34 |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 123 | # ....................................................................................................................... |
bart | ee17ad6 | 2008-06-18 13:31:05 +0000 | [diff] [blame] | 124 | # Hardware: Two quad-core Intel Xeon L5130, 1.6 GHz, 4 MB L2 cache, 16 GB RAM. |
| 125 | # Software: Ubuntu 8.04 server, 64-bit, gcc 4.3.1. |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 126 | ######################################################################################################################### |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 127 | # Results: native native native none none DRD DRD HG ITC ITC |
| 128 | # -p1 -p2 -p4 -p1 -p4 -p4 -p4+f -p4 -p4 -p4+f |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 129 | # ....................................................................................................................... |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 130 | # Cholesky 0.29 45835 0.21 55933 4.60 74944 8.6 2.21 1.0 1.75 5 2.05 4 2.16 2 3.22 239 82 |
| 131 | # FFT 0.19 6 GB 0.12 6 GB 0.12 6 GB 7.0 1.01 11.3 1.01 87 1.02 59 1.02 .... .... 90 41 |
| 132 | # LU, contiguous 0.76 16752 0.47 24957 0.51 41365 8.5 4.27 11.9 2.33 81 3.00 78 3.20 151 4.51 428 128 |
| 133 | # LU, non-contiguous 0.86 16760 0.47 24957 0.49 41352 7.6 4.26 11.9 2.33 133 3.20 120 3.39 104 4.41 428 128 |
| 134 | # Ocean, contiguous 19.46 918016 12.59 927232 12.61 945664 2.4 1.06 3.7 1.06 53 1.92 47 1.93 86 1.88 90 28 |
| 135 | # Ocean, non-contiguous 0.30 32088 0.19 40293 0.19 56696 4.0 2.71 6.8 1.97 38 2.43 47 2.57 84 3.66 90 28 |
| 136 | # Radiosity 3.84 56088 3.84 56088 3.84 56088 16.3 1.98 16.4 1.98 112 7.80 49 7.51 55 5.16 485 163 |
| 137 | # Radix 4.07 279680 2.12 287872 2.12 304427 6.0 1.20 11.5 1.18 29 1.92 27 1.94 141 2.12 222 56 |
| 138 | # Raytrace 2.22 320192 2.19 ...... 2.20 ...... 7.4 1.17 7.4 1.17 165 1.28 54 1.28 92 2.11 172 53 |
| 139 | # Water-n2 0.15 17272 0.10 33656 0.12 66432 12.4 4.22 16.1 1.84 ... .... .. .... .. .... 189 39 |
| 140 | # Water-sp 0.18 10947 .... ..... .... ..... 10.4 0.58 11.1 6.00 ... .... .. .... .. .... 183 34 |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 141 | # ....................................................................................................................... |
bart | b08ca70 | 2008-06-12 13:50:40 +0000 | [diff] [blame] | 142 | # Hardware: dual-core Intel Xeon 5130, 2.0 GHz, 4 MB L2 cache, 4 GB RAM. |
| 143 | # Software: Ubuntu 7.10 server, 64-bit, gcc 4.3.1, xload -update 1 running. |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 144 | ######################################################################################################################### |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 145 | # Results: native native native none none DRD DRD HG ITC ITC |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 146 | # -p1 -p2 -p4 -p1 -p4 -p4 -p4+f -p4 -p4 -p4+f |
| 147 | # ....................................................................................................................... |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 148 | # Cholesky 0.21 45565 0.14 55658 4.49 74667 9.05 2.31 0.64 1.80 4 2.11 3 2.22 1 3.28 239 82 |
| 149 | # FFT 0.11 ..... 0.08 ..... 0.07 ..... .... .... .... .... 138 .... 66 .... 380 .... 90 41 |
| 150 | # LU, contiguous 0.56 ..... 0.34 ..... 0.34 ..... .... .... .... .... 72 .... 68 .... 96 .... 428 128 |
| 151 | # LU, non-contiguous 0.59 ..... 0.32 ..... 0.35 ..... .... .... .... .... 92 .... 109 .... 60 .... 428 128 |
| 152 | # Ocean, contiguous 14.30 ..... 9.54 ..... 9.56 ..... .... .... .... .... 61 .... 48 .... 89 .... 90 28 |
| 153 | # Ocean, non-contiguous 0.20 ..... 0.12 ..... 0.12 ..... .... .... .... .... 45 .... 51 .... 93 .... 90 28 |
| 154 | # Radiosity 2.33 ..... 2.32 ..... 2.33 ..... .... .... .... .... 175 .... 61 .... 60 .... 485 163 |
| 155 | # Radix 2.81 ..... 1.45 ..... 1.46 ..... .... .... .... .... 32 .... 29 .... 153 .... 222 56 |
| 156 | # Raytrace 1.65 ..... 1.64 ..... 1.64 ..... .... .... .... .... 230 .... 55 .... 89 .... 172 53 |
| 157 | # Water-n2 0.14 ..... 0.12 ..... 0.12 ..... .... .... .... .... 129 .... 35 .... 55 .... 189 39 |
| 158 | # Water-sp 0.14 ..... 0.12 ..... 0.12 ..... .... .... .... .... 121 .... 36 .... 54 .... 183 34 |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 159 | # ....................................................................................................................... |
bart | cf80135 | 2008-06-15 09:13:28 +0000 | [diff] [blame] | 160 | # Hardware: dual-core Intel Core2 Duo E6750, 2.66 GHz, 4 MB L2 cache, 2 GB RAM. |
| 161 | # Software: openSUSE 10.3, 64-bit, gcc 4.3.1, runlevel 5, X screensaver: blank |
bart | a5a95dd | 2008-06-18 14:15:11 +0000 | [diff] [blame] | 162 | ######################################################################################################################### |
bart | 8785c12 | 2008-05-29 08:34:27 +0000 | [diff] [blame] | 163 | |
bart | 66bb75c | 2008-06-17 06:19:29 +0000 | [diff] [blame] | 164 | cache_size=$(get_cache_size) |
bart | 3281150 | 2008-06-03 15:12:59 +0000 | [diff] [blame] | 165 | log2_cache_size=$(log2 ${cache_size}) |
| 166 | |
| 167 | # Cholesky |
bart | 3281150 | 2008-06-03 15:12:59 +0000 | [diff] [blame] | 168 | ( |
bart | 868d73a | 2008-06-04 13:02:22 +0000 | [diff] [blame] | 169 | cd ${SPLASH2}/codes/kernels/cholesky/inputs |
| 170 | for f in *Z |
| 171 | do |
| 172 | gzip -cd <$f >${f%.Z} |
| 173 | done |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 174 | test_args=tk29.O run_test ../CHOLESKY -C$((cache_size)) |
bart | 3281150 | 2008-06-03 15:12:59 +0000 | [diff] [blame] | 175 | ) |
bart | 3281150 | 2008-06-03 15:12:59 +0000 | [diff] [blame] | 176 | |
| 177 | # FFT |
bart | a995283 | 2008-06-17 14:20:26 +0000 | [diff] [blame] | 178 | run_test ${SPLASH2}/codes/kernels/fft/FFT -t -l$((log2_cache_size)) -m18 |
bart | 3281150 | 2008-06-03 15:12:59 +0000 | [diff] [blame] | 179 | |
| 180 | # LU, contiguous blocks. |
bart | c4a174f | 2008-06-03 11:41:19 +0000 | [diff] [blame] | 181 | run_test ${SPLASH2}/codes/kernels/lu/contiguous_blocks/LU -n1024 |
bart | 8785c12 | 2008-05-29 08:34:27 +0000 | [diff] [blame] | 182 | |
bart | 3281150 | 2008-06-03 15:12:59 +0000 | [diff] [blame] | 183 | # LU, non-contiguous blocks. |
bart | c4a174f | 2008-06-03 11:41:19 +0000 | [diff] [blame] | 184 | run_test ${SPLASH2}/codes/kernels/lu/non_contiguous_blocks/LU -n1024 |
bart | 8785c12 | 2008-05-29 08:34:27 +0000 | [diff] [blame] | 185 | |
bart | 868d73a | 2008-06-04 13:02:22 +0000 | [diff] [blame] | 186 | # Ocean |
| 187 | run_test ${SPLASH2}/codes/apps/ocean/contiguous_partitions/OCEAN -n2050 |
| 188 | run_test ${SPLASH2}/codes/apps/ocean/non_contiguous_partitions/OCEAN -n258 |
| 189 | |
bart | 3281150 | 2008-06-03 15:12:59 +0000 | [diff] [blame] | 190 | # Radiosity. |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 191 | run_test ${SPLASH2}/codes/apps/radiosity/RADIOSITY -batch |
bart | c4a174f | 2008-06-03 11:41:19 +0000 | [diff] [blame] | 192 | |
bart | 868d73a | 2008-06-04 13:02:22 +0000 | [diff] [blame] | 193 | # Radix |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 194 | run_test ${SPLASH2}/codes/kernels/radix/RADIX -n $((2**24)) |
bart | 868d73a | 2008-06-04 13:02:22 +0000 | [diff] [blame] | 195 | |
| 196 | # Raytrace |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 197 | if false; then |
bart | 868d73a | 2008-06-04 13:02:22 +0000 | [diff] [blame] | 198 | ( |
| 199 | cd ${SPLASH2}/codes/apps/raytrace/inputs |
| 200 | rm -f *.env *.geo *.rl |
| 201 | for f in *Z |
| 202 | do |
| 203 | gzip -cd <$f >${f%.Z} |
| 204 | done |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 205 | test_args=balls4.env psep=' ' run_test ../RAYTRACE |
bart | 868d73a | 2008-06-04 13:02:22 +0000 | [diff] [blame] | 206 | ) |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 207 | fi |
bart | 334db5e | 2008-06-05 10:14:53 +0000 | [diff] [blame] | 208 | |
bart | 868d73a | 2008-06-04 13:02:22 +0000 | [diff] [blame] | 209 | # Water-n2 |
bart | 334db5e | 2008-06-05 10:14:53 +0000 | [diff] [blame] | 210 | ( |
| 211 | cd ${SPLASH2}/codes/apps/water-nsquared |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 212 | test_input=${DRD_SCRIPTS_DIR}/run-splash2-water-input psep=' ' run_test ./WATER-NSQUARED |
bart | 334db5e | 2008-06-05 10:14:53 +0000 | [diff] [blame] | 213 | ) |
bart | 868d73a | 2008-06-04 13:02:22 +0000 | [diff] [blame] | 214 | |
| 215 | # Water-sp |
bart | 334db5e | 2008-06-05 10:14:53 +0000 | [diff] [blame] | 216 | ( |
| 217 | cd ${SPLASH2}/codes/apps/water-spatial |
bart | 8a2cd9b | 2008-06-19 07:49:49 +0000 | [diff] [blame^] | 218 | test_input=${DRD_SCRIPTS_DIR}/run-splash2-water-input psep=' ' run_test ./WATER-SPATIAL |
bart | 334db5e | 2008-06-05 10:14:53 +0000 | [diff] [blame] | 219 | ) |
bart | 868d73a | 2008-06-04 13:02:22 +0000 | [diff] [blame] | 220 | |
| 221 | |
bart | c4a174f | 2008-06-03 11:41:19 +0000 | [diff] [blame] | 222 | |
| 223 | # Local variables: |
| 224 | # compile-command: "./run-splash2" |
| 225 | # End: |