X-Git-Url: http://git.rrze.uni-erlangen.de/gitweb/?p=LbmBenchmarkKernelsPublic.git;a=blobdiff_plain;f=src%2Ftest-verification.sh;fp=src%2Ftest-verification.sh;h=8f871b5e3cfbe4d271cf248e7c6af9eeb8573467;hp=1dc89067a082379d14c1084b8836acab1296bea2;hb=8cafd9ea08a6b1103eab29811227a7ae536dffa6;hpb=0fde6e45e9be83893afae896cf49a799777f6d7c diff --git a/src/test-verification.sh b/src/test-verification.sh index 1dc8906..8f871b5 100755 --- a/src/test-verification.sh +++ b/src/test-verification.sh @@ -55,15 +55,16 @@ function run_kernel local K="$2" # Kernel name local T="$3" # Number of threads local KernelArgs="${4:-""}" + local BinaryArgs="${5:-""}" ((++TestsTotal)) - echo -n "$Binary -verify -kernel $K -t $T -pin $(seq -s , 0 $((T-1))) ${KernelArgs:+"-- "}$KernelArgs " + echo -n "$Binary -verify -kernel $K -t $T -pin $(seq -s , 0 $((T-1))) $BinaryArgs ${KernelArgs:+"-- "}$KernelArgs " if [ "$KernelArgs" == "" ]; then - $Binary -verify -kernel $K -t $T -pin $(seq -s , 0 $((T-1))) > "$Tmp" 2>&1 + $Binary -verify -kernel $K -t $T -pin $(seq -s , 0 $((T-1))) $BinaryArgs > "$Tmp" 2>&1 else - $Binary -verify -kernel $K -t $T -pin $(seq -s , 0 $((T-1))) -- $KernelArgs > "$Tmp" 2>&1 + $Binary -verify -kernel $K -t $T -pin $(seq -s , 0 $((T-1))) $BinaryArgs -- $KernelArgs > "$Tmp" 2>&1 fi local ExitCode="$?" @@ -86,6 +87,7 @@ for K in $("$Binary" -list | tail -n +7); do for T in $(seq 1 $NThreads); do run_kernel "$Binary" "$K" "$T" + # run_kernel "$Binary" "$K" "$T" "" "-dims 17x17x17" # Check in the usage string, if the kernel accepts parameters for blocking.