mirror of
https://github.com/amd/blis.git
synced 2026-05-04 22:41:11 +00:00
Details: - Modified .travis.yml to automatically employ the simulation of application-level threading within the testsuite, with supporting changes to common.mk, the top-level Makefile, and travis/do_testsuite.sh. - Added a new pair of input files to testsuite directory with the '.salt' suffix (similar to those with the '.fast' suffix) for testing application-level threading. - Updated docs/BuildSystem.md to document the new make targets 'testblis-salt' and 'checkblis-salt'.
27 lines
499 B
Bash
Executable File
27 lines
499 B
Bash
Executable File
#!/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
|
|
|
|
if [ "$TEST" = "FAST" ]; then
|
|
make testblis-fast
|
|
elif [ "$TEST" = "MD" ]; then
|
|
make testblis-md
|
|
elif [ "$TEST" = "SALT" ]; 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
|
|
else
|
|
make testblis
|
|
fi
|
|
|
|
$DIST_PATH/testsuite/check-blistest.sh ./output.testsuite
|
|
make testblas
|
|
$DIST_PATH/blastest/check-blastest.sh
|
|
|