/[MITgcm]/mitgcm.org/front_content/make_summary
ViewVC logotype

Diff of /mitgcm.org/front_content/make_summary

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.6 by edhill, Wed Dec 10 03:12:11 2003 UTC revision 1.11 by edhill, Tue Feb 10 22:22:10 2004 UTC
# Line 157  cat > $LATEST << EOF Line 157  cat > $LATEST << EOF
157      <!-- <base href="http://mitgcm.org/testing/summary/" /> -->      <!-- <base href="http://mitgcm.org/testing/summary/" /> -->
158    
159      <!-- Hinting for menu generation -->      <!-- Hinting for menu generation -->
160      <meta name="add_name_0" content="Source Code" />      <meta name="add_name_0" content="Testing" />
161      <meta name="add_name_1" content="Testing" />      <meta name="add_name_1" content="" />
162      <meta name="add_name_2" content="" />      <meta name="add_name_2" content="" />
163      <meta name="add_title" content="Testing" />      <meta name="add_title" content="Testing" />
164      <!-- Hinting for menu generation -->      <!-- Hinting for menu generation -->
# Line 204  cat > $LATEST << EOF Line 204  cat > $LATEST << EOF
204        <tr bgcolor="#bbffdd"> <td> IBM POWER4 SP </td> <td>"bs"</td>        <tr bgcolor="#bbffdd"> <td> IBM POWER4 SP </td> <td>"bs"</td>
205          <td><a href="http://www.scd.ucar.edu/computers/bluesky/">NCAR Bluesky          <td><a href="http://www.scd.ucar.edu/computers/bluesky/">NCAR Bluesky
206          </a></td> </tr>          </a></td> </tr>
207        <tr bgcolor="#bbddff"> <td> AMD Opteron </td> <td>"eaps"</td>        <tr bgcolor="#bbddff"> <td> AMD Opteron </td> <td>"adams"</td>
208          <td>SuSE Linux 9.0 (x86-64)</td> </tr>          <td>SuSE Linux 9.0 (x86-64)</td> </tr>
209    
210        <tr bgcolor="#bbffdd"> <td> Sun UltraSparc </td> <td>"slough"</td>        <tr bgcolor="#bbffdd"> <td> Sun UltraSparc </td> <td>"slough"</td>
# Line 212  cat > $LATEST << EOF Line 212  cat > $LATEST << EOF
212        <tr bgcolor="#bbddff"> <td> Intel P4 Mosix Cluster </td> <td>"sea"</td>        <tr bgcolor="#bbddff"> <td> Intel P4 Mosix Cluster </td> <td>"sea"</td>
213          <td>Red Hat v7.2</td> </tr>          <td>Red Hat v7.2</td> </tr>
214    
215          <tr bgcolor="#bbffdd"> <td> AMD Athlon </td> <td>"eddy"</td>
216            <td>Red Hat 9</td> </tr>
217          <tr bgcolor="#bbddff"> <td> AMD Opteron cluster </td> <td>"dolphin"</td>
218            <td>SuSE SLES v8.1</td> </tr>
219    
220        <!--        <!--
221        <tr bgcolor="#bbddff"> <td>  </td> <td>""</td>        <tr bgcolor="#bbddff"> <td>  </td> <td>""</td>
222          <td></td> </tr>          <td></td> </tr>
# Line 237  cat > $LATEST << EOF Line 242  cat > $LATEST << EOF
242  EOF  EOF
243    
244  color="#bbffdd"  color="#bbffdd"
245    ncolor="#bbddff"
246  res_url="http://mitgcm.org/testing/"  res_url="http://mitgcm.org/testing/"
247    
248  MACHINES="faulks shelley myrinet eaps halem hopper lomax orion bf bs slough sea"  MACHINES="faulks shelley myrinet eaps halem hopper lomax orion bf bs slough sea"
249    MACHINES="$MACHINES  eddy adams dolphin"
250    
251  ( cd $INDIR ; ls -1 ) > ./dir_all  ( cd $INDIR ; ls -1 ) > ./dir_all
252    
253  for mname in $MACHINES ; do  for mname in $MACHINES ; do
254    
255      echo "  $mname"      echo "  $mname"
     if test "x$color" = x#bbffdd ; then  
         color="#bbddff"  
     else  
         color="#bbffdd"  
     fi  
256    
257      dir_list=`grep $mname ./dir_all`      dir_list=`grep $mname ./dir_all`
258      echo -n "" > ./mlist      echo -n "" > ./mlist
# Line 296  for mname in $MACHINES ; do Line 298  for mname in $MACHINES ; do
298              grep '^[YN] [YN] [YN] [YN] ' $dir/summary.txt > ./all_tests 2>/dev/null              grep '^[YN] [YN] [YN] [YN] ' $dir/summary.txt > ./all_tests 2>/dev/null
299              t_tot=`cat ./all_tests | wc -l | sed -e 's| ||g'`              t_tot=`cat ./all_tests | wc -l | sed -e 's| ||g'`
300              grep '^Y Y Y Y ' ./all_tests > ./all_ran 2>/dev/null              grep '^Y Y Y Y ' ./all_tests > ./all_ran 2>/dev/null
301              t_advect=`grep advect_ ./all_ran 2>/dev/null | wc -l | sed -e 's| ||g'`              grep advect_ ./all_ran 2>/dev/null > ./all_ran_advect
302              t_advect=${t_advect/ /}              t_advect=`cat ./all_ran_advect | wc -l | sed -e 's| ||g'`
303                digits=`cat ./all_ran_advect | awk '{print $9}'`
304                t_advect_pass=0
305                for k in $digits ; do
306                    test "x$k" = x--   &&  k=0
307                    test $k -ge 9  &&  t_advect_pass=$(( $t_advect_pass + 1 ))
308                done
309              grep -v advect ./all_ran 2>/dev/null > ./all_ran_noadvect              grep -v advect ./all_ran 2>/dev/null > ./all_ran_noadvect
310              digits=`cat ./all_ran_noadvect | awk '{print $5}'`              digits=`cat ./all_ran_noadvect | awk '{print $5}'`
311              t_sum=0              t_sum=0
# Line 305  for mname in $MACHINES ; do Line 313  for mname in $MACHINES ; do
313                  test "x$k" = x--   &&  k=0                  test "x$k" = x--   &&  k=0
314                  test $k -ge 9  &&  t_sum=$(( $t_sum + 1 ))                  test $k -ge 9  &&  t_sum=$(( $t_sum + 1 ))
315              done              done
316              t_pass=$(( $t_sum + $t_advect ))              t_pass=$(( $t_sum + $t_advect_pass ))
317          fi          fi
318          rm -f ./all_tests ./all_ran ./all_ran_noadvect          rm -f ./all_tests ./all_ran ./all_ran_advect ./all_ran_noadvect
319          # echo "${dir##*/} : $t_pass out of $t_tot"          # echo "${dir##*/} : $t_pass out of $t_tot"
320    
321          tokens=`echo $i | sed -e 's|_| |g'`          tokens=`echo $i | sed -e 's|_| |g'`
# Line 328  for mname in $MACHINES ; do Line 336  for mname in $MACHINES ; do
336      #  Do we have any data?  If so, create the latest pointer.      #  Do we have any data?  If so, create the latest pointer.
337      num=`wc -l ./mlist | awk '{print $1}'`      num=`wc -l ./mlist | awk '{print $1}'`
338      if test $num -gt 0 ; then      if test $num -gt 0 ; then
339    
340            # swap colors
341            ctmp=$color
342            color=$ncolor
343            ncolor=$ctmp
344    
345          keys=`cat ./mlist | cut -d " " -f 1 | sort | uniq`          keys=`cat ./mlist | cut -d " " -f 1 | sort | uniq`
346    
347          for key in $keys ; do          for key in $keys ; do

Legend:
Removed from v.1.6  
changed lines
  Added in v.1.11

  ViewVC Help
Powered by ViewVC 1.1.22