X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=debug%2Fsorter%2Fradix-tune-bits.sh;h=dbaa49c1a887d75240051287774be02002bf5ff4;hb=6e4a965d34a0852c383bbf881211f1b038f1291b;hp=d0f02cc56b98e20a3f47f91de0ae4c94db00a644;hpb=1a3cd3005f2a5cda8dbdaaf8f153ae5703845876;p=libucw.git diff --git a/debug/sorter/radix-tune-bits.sh b/debug/sorter/radix-tune-bits.sh index d0f02cc5..dbaa49c1 100644 --- a/debug/sorter/radix-tune-bits.sh +++ b/debug/sorter/radix-tune-bits.sh @@ -7,7 +7,7 @@ UCW_PROGNAME="$0" # Path to Sherlock build directory [ -n "$BUILD" ] || BUILD=.. -[ -f "$BUILD/lib/sorter/sorter.h" ] || die "BUILD does not point to Sherlock build directory" +[ -f "$BUILD/ucw/sorter/sorter.h" ] || die "BUILD does not point to Sherlock build directory" # Find out sort buffer size parse-config 'Sorter{##SortBuffer}' @@ -31,19 +31,19 @@ TESTS="2,5,8,15" # Check various bit widths of the radix sorter rm -f tmp/radix-* for W in $WIDTHS ; do - rm -f $BUILD/obj/lib/sorter/sort-test{,.o} + rm -f $BUILD/obj/ucw/sorter/sort-test{,.o} if [ $W = 0 ] ; then log "Compiling with no radix splits" - ( cd $BUILD && make obj/lib/sorter/sort-test ) + ( cd $BUILD && make obj/ucw/sorter/sort-test ) OPT="-d32" else log "Compiling with $W-bit radix splits" - ( cd $BUILD && make CEXTRA="-DFORCE_RADIX_BITS=$W" obj/lib/sorter/sort-test ) + ( cd $BUILD && make CEXTRA="-DFORCE_RADIX_BITS=$W" obj/ucw/sorter/sort-test ) OPT= fi for THR in $THRS ; do log "Testing with RadixThreshold=$THR" - $BUILD/obj/lib/sorter/sort-test -SSorter.RadixThreshold=$THR -s$SIZE -t$TESTS $OPT -v 2>&1 | tee -a tmp/radix-$W + $BUILD/obj/ucw/sorter/sort-test -SThreads.DefaultStackSize=2M -SSorter.RadixThreshold=$THR -s$SIZE -t$TESTS $OPT -v 2>&1 | tee -a tmp/radix-$W done done