diff --git a/src/Benchmarks/scripts/run-tnl-benchmark-spmv b/src/Benchmarks/scripts/run-tnl-benchmark-spmv index 1bdffbc330ef0fa06ead5046aedbe59e30aa60d2..1935e456547d7c95deae97e90e85acb82e0a52be 100755 --- a/src/Benchmarks/scripts/run-tnl-benchmark-spmv +++ b/src/Benchmarks/scripts/run-tnl-benchmark-spmv @@ -1,6 +1,6 @@ #!/usr/bin/env bash -DEBUG="yes" +DEBUG="no" STOP_TIME="1" export CUDA_PROFILE=0 @@ -12,31 +12,32 @@ BENCHMARK_DBG="tnl-benchmark-spmv-dbg" export CUDA_PROFILE_CONFIG="$IWD/cuda-profiler.conf" PROCESS_CUDA_PROFILE="$IWD/process-cuda-profile.pl" -source matrix-market +#source matrix-market source florida-matrix-market -for link in $MM_MATRICES; -do - echo "======================================================================================================" - matrix=matrices`echo $link | sed 's/ftp:\/\/math.nist.gov\/pub//'` - unzipped_matrix=`echo $matrix | sed 's/.gz//'` - if test ! -e $matrix; - then - echo "Matrix $matrix is missing !!! Run the script 'get-matrices' first." - #echo "Matrix $matrix is missing !!! Run the script 'get-matrices' first." >> sparse-matrix-benchmark.log - else - gunzip -c ${matrix} > ${unzipped_matrix} - echo "Benchmarking with the matrix $unzipped_matrix ..." - export CUDA_PROFILE_LOG=$unzipped_matrix.float.log - if test x$DEBUG = xyes; - then - gdb --args ${BENCHMARK_DBG} --input-file $unzipped_matrix --log-file sparse-matrix-benchmark.log --verbose 1 - else - $BENCHMARK --input-file $unzipped_matrix --log-file sparse-matrix-benchmark.log --verbose 1 - fi - #perl $PROCESS_CUDA_PROFILE $unzipped_matrix.float.log sparse-matrix-profiling-float.log - fi -done +# !!!Matrices in MatrixMarket2 don't load properly, formatting issues with every file. MatrixReader fails. +#for link in $MM_MATRICES; +#do +# echo "======================================================================================================" +# matrix=matrices`echo $link | sed 's/ftp:\/\/math.nist.gov\/pub//'` +# unzipped_matrix=`echo $matrix | sed 's/.gz//'` +# if test ! -e $matrix; +# then +# echo "Matrix $matrix is missing !!! Run the script 'get-matrices' first." +# #echo "Matrix $matrix is missing !!! Run the script 'get-matrices' first." >> sparse-matrix-benchmark.log +# else +# gunzip -c ${matrix} > ${unzipped_matrix} +# echo "Benchmarking with the matrix $unzipped_matrix ..." +# export CUDA_PROFILE_LOG=$unzipped_matrix.float.log +# if test x$DEBUG = xyes; +# then +# gdb --args ${BENCHMARK_DBG} --input-file $unzipped_matrix --log-file sparse-matrix-benchmark.log --verbose 1 +# else +# $BENCHMARK --input-file $unzipped_matrix --log-file sparse-matrix-benchmark.log --verbose 1 +# fi +# #perl $PROCESS_CUDA_PROFILE $unzipped_matrix.float.log sparse-matrix-profiling-float.log +# fi +#done for link in $FLORIDA_MM_MATRICES; do @@ -59,9 +60,9 @@ do echo "Benchmarking with the matrix $file ..." if test x$DEBUG = xyes; then - gdb --args $BENCHMARK --input-file $file --log-file sparse-matrix-benchmark.log --verbose 1 + gdb --args $BENCHMARK --input-file $file --log-file log-files/sparse-matrix-benchmark::$SUBDIRNAME.log --verbose 1 else - $BENCHMARK --input-file $file --log-file sparse-matrix-benchmark.log --verbose 1 + $BENCHMARK --input-file $file --log-file log-files/sparse-matrix-benchmark::$SUBDIRNAME.log --verbose 1 fi done fi