]> AND Private Git Repository - equilibrage.git/blob - simulation/lanceExpes.sh
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Ajout du contre-exemple à B&T.
[equilibrage.git] / simulation / lanceExpes.sh
1 #!/bin/bash
2
3 for i in 10 50 #100
4 do
5     mkdir -p expe_$i
6 done
7
8 for taille in 50
9 do
10 # paramètres generePlat
11     printf "TAILLE : %d\n" "$taille"
12     for topo in C
13     do
14         printf " Topo : %s\n" "$topo"
15         for procs in " " #"-v 9809500"
16         do
17             printf " Vitesses : %s\n" "$procs"
18             for liens in " " #"-d -f 0.001 -F 0.5 -i 10.0"
19             do 
20                 printf "  Liens : %s\n" "$liens"
21 # paramètres equil6
22                 for unique in "-u" #" "
23                 do
24                     printf "   Charge initiale : %s\n" "$unique"
25                     for tache in "-t 10000 -T 10000" #"-t 100000 -T 100000"
26                     do
27                         printf "    Taches : %s\n" "$tache"
28                         for iter in 500 #200 1000
29                         do
30                             printf "     Iters : %s\n" "$iter"
31                             for polit in " " #"-z L"
32                             do
33                                 printf "     Politique : %s\n" "$polit"
34                                 nomTrace=trace_$topo
35                                 echo ./generePlat -P expe_"$taille"/Plat.xml -D expe_"$taille"/Dep.xml -n "$taille" -t $topo $procs $liens
36                                 ./generePlat -P expe_"$taille"/Plat.xml -D expe_"$taille"/Dep.xml -n "$taille" -t $topo $procs $liens >> expe_"$taille"/$nomTrace
37                                 echo ./equil6 -p expe_"$taille"/Plat.xml -d expe_"$taille"/Dep.xml -g 1 -o 80 -c 1600 -f 0.005 -a 0.5 -L -V -i 100  -I $iter $unique $tache $polit #2> expe_"$taille"/resultat
38                                 printf "taille %s topo %s procs %s liens %s unique %s tache %s iter %s politique %s\n" "$taille" "$topo" "$procs" "$liens" "$unique" "$tache" "$iter" "$polit" >> expe_"$taille"/$nomTrace
39                                 ./equil6 -p expe_"$taille"/Plat.xml -d expe_"$taille"/Dep.xml -g 1 -o 80 -c 1600 -f 0.005 -a 0.5 -L -V -i 100 -I $iter $unique $tache $polit 2> expe_"$taille"/resultat
40                                 tail -4 expe_"$taille"/resultat >> expe_"$taille"/$nomTrace
41                                 echo "================================================================================" >> expe_"$taille"/$nomTrace
42                                 rm -f *.txt expe_"$taille"/resultat
43                             done
44                         done
45                     done
46                 done
47             done
48         done
49     done
50 done