diff --git a/communication_techniques/lancement.sh b/communication_techniques/lancement.sh index c242329..52b5b93 100755 --- a/communication_techniques/lancement.sh +++ b/communication_techniques/lancement.sh @@ -105,20 +105,24 @@ for nbProd in $nbProdList ; do for typeProd in $typeProdList; do for typeCache in $typeCacheList ; do for bin in $binList ; do - if [ "$typeProd" = "useless_loop" ] - then - case $bin in - "jikes_barrier_comm" | "asm_cache_comm" | "c_cache_comm" ) - for argTypeProd in `seq 1 50 5` ; do - function_run ; - done ;; - * ) argTypeProd=1 ; - function_run ;; - esac - else - argTypeProd=1 ; - function_run ; - fi + case $typeProd in + "useless_loop" ) + case $bin in + "jikes_barrier_comm" | "asm_cache_comm" | "c_cache_comm" ) + for argTypeProd in `seq 1 50 5` ; do + function_run ; + done ;; + * ) + argTypeProd=1 ; + function_run ;; + esac ;; + "matrice" ) + argTypeProd=16 ; + function_run ;; + * ) + argTypeProd=1 ; + function_run ;; + esac done done done