#!/bin/bash
echo Running simple1:
ibcongest -B -l opensm-subnet.lst -f opensm.fdbs -o simple.ord -s simple1.stages -Q ibcongest.simple1.bw.csv.new -R ibcongest.simple1.hsd.log.new > simple1.log.new
echo diff simple1.bw.csv simple1.bw.csv.new
diff simple1.bw.csv ibcongest.simple1.bw.csv.new
r=`expr $r + $?`
echo simple1.hsd.log simple1.hsd.log.new
diff simple1.hsd.log ibcongest.simple1.hsd.log.new
r=`expr $r + $?`
echo diff simple1.log simple1.log.new
diff simple1.log simple1.log.new
r=`expr $r + $?`
echo -- ------------------------------------------------------------------
echo Running simple2:
ibcongest -B -l opensm-subnet.lst -f opensm.fdbs -o simple.ord -s simple2.stages -Q ibcongest.simple2.bw.csv.new -R ibcongest.simple2.hsd.log.new > simple2.log.new
echo diff simple2.bw.csv simple2.bw.csv.new
diff simple2.bw.csv ibcongest.simple2.bw.csv.new
r=`expr $r + $?`
echo diff simple2.hsd.log simple2.hsd.log.new
diff simple2.hsd.log ibcongest.simple2.hsd.log.new
r=`expr $r + $?`
echo diff simple2.log simple2.log.new
diff simple2.log simple2.log.new
r=`expr $r + $?`
echo -- ------------------------------------------------------------------
if test $r == 0; then
    rm *.new
fi
exit $r
