From 0219ede69e1c3afc6e160b8f276bfd4617acbc08 Mon Sep 17 00:00:00 2001 From: "Kevin M. Rosenberg" Date: Thu, 22 Mar 2018 11:54:07 -0600 Subject: [PATCH] Add tiny test --- tests/test-single-openmp.sh | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/tests/test-single-openmp.sh b/tests/test-single-openmp.sh index 9eea4da..345a7aa 100755 --- a/tests/test-single-openmp.sh +++ b/tests/test-single-openmp.sh @@ -1,22 +1,25 @@ #/bin/bash -TEST=short +TEST=small if test $# -ge 1; then TEST=$1 fi -if test "x$TEST" = "xshort"; then +if test "x$TEST" = "xtiny"; then + PR=19; PV=14; IX=11; IY=$IX + NSAMPLE=2 +elif test "x$TEST" = "xsmall"; then PR=165; PV=144; IX=115; IY=$IX NSAMPLE=2 elif test "x$TEST" = "xmedium"; then PR=901; PV=600; IX=500; IY=$IX NSAMPLE=4 -elif test "x$TEST" = "xlong"; then +elif test "x$TEST" = "xlarge"; then PR=1651; PV=1440; IX=1151; IY=$IX NSAMPLE=5 else - echo "usage: $0 [test-size]" - echo "test-size -- either short, medium, or long" + echo "usage: $0 " + echo "test-size -- tiny, small, medium, or large" exit fi TIME= @@ -27,8 +30,7 @@ BIN_OMP=$DIR/omp/ctsimtext RUNTIME_REGEX="sed -r 's/^[^0-9]* ([0-9\.]+)[ a-z]*/\1/'" for PHAN in herman; do - fbase=${DIR}/${PHAN} - phmbase=$fbase + phmbase=${DIR}/${PHAN}-${TEST} rm -rf ${phmbase}-* ts=`sh -c "$BIN_SNG phm2if ${phmbase}-sng.if $IX $IY --phantom $PHAN --nsample $NSAMPLE --verbose | tail -1 | $RUNTIME_REGEX"` @@ -44,7 +46,8 @@ for PHAN in herman; do ratio=`bc <<< "scale=2; $ts / $tm"` echo "Projection,$PHAN,$GEOM,$tm,$ts,$ratio" - for BP in idiff diff table trig; do + for BP in idiff diff; do +# for BP in idiff diff table trig; do for INT in nearest linear cubic; do recbase=${ifbase}-${BP}-${INT} ts=`sh -c "$BIN_SNG pjrec ${ifbase}-sng.pj $recbase-sng.if $IX $IY --verbose --interp $INT --backproj $BP | tail -1 | $RUNTIME_REGEX"` -- 2.34.1