diff --git a/src/Benchmarks/scripts/run-tnl-benchmark-spmv b/src/Benchmarks/scripts/run-tnl-benchmark-spmv
index 1935e456547d7c95deae97e90e85acb82e0a52be..1bc1f9f4910491792e4b1e5560c09cc33ddc2750 100755
--- a/src/Benchmarks/scripts/run-tnl-benchmark-spmv
+++ b/src/Benchmarks/scripts/run-tnl-benchmark-spmv
@@ -58,11 +58,13 @@ do
      do        
          echo "======================================================================================================"
          echo "Benchmarking with the matrix $file ..."
+	 mtx_file_name=`basename $file`
+	 mtx_file_name=${mtx_file_name%.mtx}	 
          if test x$DEBUG = xyes;
          then
-            gdb --args $BENCHMARK --input-file $file --log-file log-files/sparse-matrix-benchmark::$SUBDIRNAME.log --verbose 1
+            gdb --args $BENCHMARK --input-file $file --log-file log-files/sparse-matrix-benchmark::$mtx_file_name.log --verbose 1
          else
-            $BENCHMARK --input-file $file --log-file log-files/sparse-matrix-benchmark::$SUBDIRNAME.log --verbose 1                        
+            $BENCHMARK --input-file $file --log-file log-files/sparse-matrix-benchmark::$mtx_file_name.log --verbose 1                        
          fi
      done
    fi