#!/usr/bin/env sh LOGDIR=logs FX=2 FY=2 COMMON="-X 5 -Y 5 -FX $FX -FY $FY -N 10000" mkdir -p $LOGDIR for (( x = 0; x < 5; x++ )); do for (( y = 0; y < 5; y++ )); do for (( load = 100; load <= 1000; load += 100 )); do if [[ ( $x == $FX ) && ( $y == $FY ) ]]; then continue; fi LOGFILE=$LOGDIR/$(echo latency'_'$x'_'$y'_'$load); ARGS="$COMMON -SX $x -SY $y -FX $FX -FY $FY -L $load"; echo "./simul.x $ARGS ($LOGFILE)" ./simul.x $ARGS > $LOGFILE 2>/dev/null; ./broadcast_latency.sh $LOGFILE if [[ $? == 1 ]]; then echo "FAILURE"; exit 1; fi done done done for (( load = 100; load <= 1000; load += 100 )); do LOGFILE=$LOGDIR/$(echo latency_all'_'$load); ARGS="$COMMON -FX $FX -FY $FY -L $load"; echo "./simul.x $ARGS ($LOGFILE)" ./simul.x $ARGS > $LOGFILE 2>/dev/null; ./broadcast_latency.sh $LOGFILE if [[ $? == 1 ]]; then echo "FAILURE"; exit 1; fi done