Sfoglia il codice sorgente

we need to get rid of .sampling/* between every iteration, not only at the beginning !

Cédric Augonnet 16 anni fa
parent
commit
c5e951e16a
2 ha cambiato i file con 4 aggiunte e 4 eliminazioni
  1. 2 2
      tests/perf-models/error-model.gp
  2. 2 2
      tests/perf-models/error-model.sh

+ 2 - 2
tests/perf-models/error-model.gp

@@ -19,7 +19,7 @@
 set term postscript eps enhanced color
 set output "model_error.eps"
 
-set yrange [0.05:50]
+set yrange [0.05:100]
 set xrange [4:10000]
 
 set grid y
@@ -34,7 +34,7 @@ set ylabel "Prediction error"
 set grid
 
 
-set ytics (0.01, 0.1, 1, 5,10,25,50)
+set ytics (0.01, 0.1, 1, 5,10,25,50,100)
 set xtics (10, 100, 1000, 10000)
 
 set format y "%.1f %%"

+ 2 - 2
tests/perf-models/error-model.sh

@@ -27,7 +27,6 @@ niter=5
 #niter=2
 
 
-rm -f .sampling/*
 rm -f log
 
 echo "#iter cpu0 (#tasks0) cpu1 (#tasks1) cpu2 (#tasks2) gpu0 (#tasksgpu0) #totaltask gflops" > gnuplot.data
@@ -51,6 +50,7 @@ do
 cpu_taskcnt=0
 gpu_taskcnt=0
 i=0
+rm -f ../../.sampling/*
 for nblocks in $nblockslist
 do
 	i=$(($i + 1))
@@ -59,7 +59,7 @@ do
 
 	echo "ITER $iter -> I $i NBLOCKS $nblocks"
 
-	CALIBRATE=1 SCHED="dm" ./examples/heat/heat -nblocks $nblocks -nthick 34 -ntheta $ntheta -pin 2> output.log.err > output.log
+	CALIBRATE=1 SCHED="dm" ../../examples/heat/heat -nblocks $nblocks -nthick 34 -ntheta $ntheta -pin 2> output.log.err > output.log
 	gflops=`grep "Synthetic GFlops :" output.log.err| sed -e "s/Synthetic GFlops ://"`
 
 	sumgflops[$i]=$(echo "${sumgflops[$i]} + $gflops"|bc -l)