1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
#!/bin/bash
set -e
set -x
export BLIS_JC_NT=1
export BLIS_IC_NT=2
export BLIS_JR_NT=1
export BLIS_IR_NT=1
export BLIS_THREAD_IMPL="single"
if [ "$TEST" = "FAST" -o "$TEST" = "ALL" ]; then
make testblis-fast
cat ./output.testsuite
$DIST_PATH/testsuite/check-blistest.sh ./output.testsuite
for impl in $(echo $THR | sed 's/none//' | tr , ' '); do
export BLIS_THREAD_IMPL="$impl"
make testblis-fast
cat ./output.testsuite
$DIST_PATH/testsuite/check-blistest.sh ./output.testsuite
done
fi
if [ "$TEST" = "MD" -o "$TEST" = "ALL" ]; then
make testblis-md
cat ./output.testsuite
$DIST_PATH/testsuite/check-blistest.sh ./output.testsuite
fi
if [ "$TEST" = "SALT" -o "$TEST" = "ALL" ]; then
# Disable multithreading within BLIS.
export BLIS_JC_NT=1 BLIS_IC_NT=1 BLIS_JR_NT=1 BLIS_IR_NT=1
make testblis-salt
cat ./output.testsuite
$DIST_PATH/testsuite/check-blistest.sh ./output.testsuite
fi
if [ "$TEST" = "1" -o "$TEST" = "ALL" ]; then
make testblis
cat ./output.testsuite
$DIST_PATH/testsuite/check-blistest.sh ./output.testsuite
fi
export BLIS_THREAD_IMPL="single"
make testblas
cat ./output.testsuite
$DIST_PATH/blastest/check-blastest.sh
|