diff --git a/Batch/run-benchs-omp-starpu.sh b/Batch/run-benchs-omp-starpu.sh
index 0aa7d33d50c6a69de53d19f2fe9e38e469908f91..aa36e0c6738176b3751804666ce2f60ab4553079 100644
--- a/Batch/run-benchs-omp-starpu.sh
+++ b/Batch/run-benchs-omp-starpu.sh
@@ -25,7 +25,7 @@ function main(){
     fi
     
     cd "$RUN_DIR"
-    cmake .. -DSPECX_COMPILE_WITH_CUDA=ON -DCMAKE_CUDA_ARCHITECTURES=$SMPREFIX -DCMAKE_BUILD_TYPE=RelWithDebInfo # RelWithDebInfo
+    cmake .. -DSPECX_COMPILE_WITH_CUDA=ON -DCMAKE_CUDA_ARCHITECTURES=$SMPREFIX -DCMAKE_BUILD_TYPE=RELEASE # RelWithDebInfo
 
     ## Redirect std and error to file 
     make -j > build.log 2>&1
@@ -57,12 +57,16 @@ function main(){
     "$RUN_DIR/Benchmark/particles/particles-simu" --lp=$NB_LOOPS --minp=500 --maxp=512 --minnbgroups=128 --maxnbgroups=256 --od="$results_dir" >> "$results_dir/output_particles.txt"
     remove_core_files
     
-    # Particles
+    # Particles omp
     "$RUN_DIR/Benchmark/particles/particles-simu-omp" --lp=$NB_LOOPS --minp=500 --maxp=512 --minnbgroups=128 --maxnbgroups=256 --od="$results_dir" >> "$results_dir/output_particles_omp.txt"
     remove_core_files
     
-    # Particles omp starpu
-    "$RUN_DIR/Benchmark/particles/particles-simu-starpu" --lp=$NB_LOOPS --minp=500 --maxp=512 --minnbgroups=128 --maxnbgroups=256 --od="$results_dir" >> "$results_dir/output_particles_starpu.txt"
+    # Particles starpu lws
+    STARPU_SCHED=lws "$RUN_DIR/Benchmark/particles/particles-simu-starpu" --lp=$NB_LOOPS --minp=500 --maxp=512 --minnbgroups=128 --maxnbgroups=256 --od="$results_dir" >> "$results_dir/output_particles_starpu_lws.txt"
+    remove_core_files
+    
+    # Particles starpu dmda
+    STARPU_SCHED=dmda "$RUN_DIR/Benchmark/particles/particles-simu-starpu" --lp=$NB_LOOPS --minp=500 --maxp=512 --minnbgroups=128 --maxnbgroups=256 --od="$results_dir" >> "$results_dir/output_particles_starpu_dmda.txt"
     remove_core_files
 }
 
diff --git a/Benchmark/particles_starpu/particles-simu-starpu.cpp b/Benchmark/particles_starpu/particles-simu-starpu.cpp
index 1407d650b00a40ee3ef20ef6c2791a64066a7dd7..c166bd524b5d1d2f8cc1ca77220c9415d3a6de23 100644
--- a/Benchmark/particles_starpu/particles-simu-starpu.cpp
+++ b/Benchmark/particles_starpu/particles-simu-starpu.cpp
@@ -659,9 +659,10 @@ void BenchmarkTest(int argc, char** argv, const TuneResult& inKernelConfig){
         }
     }
 
-    std::ofstream file(outputDir + "/particle-simu-omp.csv");
+    const std::string csvfilename = outputDir + "/particle-simu-starpu"+ (getenv("STARPU_SCHED")?getenv("STARPU_SCHED"):"default") +".csv";
+    std::ofstream file(csvfilename);
     if(!file.is_open()){
-        std::cerr << "Cannot open file " << outputDir + "/particle-simu-omp.csv" << std::endl;
+        std::cerr << "Cannot open file " << csvfilename << std::endl;
         return;
     }