14 BDIR[$num]=Conglomerator/Tag
22 BDIR[$num]=MapReduce/Tag
34 BDIR[$num]=Scheduling/FilterBank
38 BDIR[$num]=Scheduling/Fractal
42 BDIR[$num]=Scheduling/JGFMolDyn
46 BDIR[$num]=Scheduling/JGFMonteCarlo
50 BDIR[$num]=Scheduling/JGFSeries
53 NAME[$num]=KMeans-Bamboo
54 BDIR[$num]=Scheduling/KMeans
58 BDIR[$num]=Scheduling/MapReduce
61 NAME[$num]=FluidAnimate
62 BDIR[$num]=Scheduling/PSFluidAnimate
70 BDIR[$num]=Spider/BRTag
74 BDIR[$num]=TileSearch/Tag
86 BDIR[$num]=WebServerTag
90 BDIR[$num]=Scheduling/Tracking
95 ###########################
96 # No need to modify below!
97 ###########################
99 BENCHTOP=~/research/Robust/src/Benchmarks
100 BENCHSUM=$BENCHTOP/disjoint
102 TABFILE=tabResults.tex
105 echo '\begin{tabular}{|l|l|r|r|r|}' >> $TABFILE
106 echo '\hline' >> $TABFILE
107 echo 'Benchmark & Sharing & Time (s) & Lines & Methods \\' >> $TABFILE
108 echo '\hline' >> $TABFILE
111 while [ $i -lt $num ]; do
112 cd $BENCHTOP/${BDIR[$i]}
113 # unfortunately this echo adds an unwanted newline
114 echo ${NAME[$i]} >> $BENCHSUM/$TABFILE
115 make -f $BENCHSUM/makefile bamboo-release
116 cat aliases.txt >> $BENCHSUM/$TABFILE
117 make -f $BENCHSUM/makefile clean
123 echo '\hline' >> $TABFILE
124 echo '\end{tabular}' >> $TABFILE
126 # remove unwanted newlines from file so latex doesn't barf
129 # append the next line
131 # look for multi-line pattern
133 # delete everything between
137 # then delete the first line
140 }' <$TABFILE >$TABFILE.temp
141 mv $TABFILE.temp $TABFILE