/[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.12 by edhill, Thu Mar 4 21:48:42 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>Fedora Core release 1.90 (FC2 Test 1) [gcc 3.3.3]</td> </tr>
217          <tr bgcolor="#bbddff"> <td> AMD Opteron cluster </td> <td>"dolphin"</td>
218            <td>SuSE SLES v8.1</td> </tr>
219    
220          <tr bgcolor="#bbffdd"> <td> Intel P4 </td> <td>"hemmingway"</td>
221            <td>Fedora Core release 1 (gcc 3.3.2) </td> </tr>
222    
223        <!--        <!--
224        <tr bgcolor="#bbddff"> <td>  </td> <td>""</td>        <tr bgcolor="#bbddff"> <td>  </td> <td>""</td>
225          <td></td> </tr>          <td></td> </tr>
# Line 237  cat > $LATEST << EOF Line 245  cat > $LATEST << EOF
245  EOF  EOF
246    
247  color="#bbffdd"  color="#bbffdd"
248    ncolor="#bbddff"
249  res_url="http://mitgcm.org/testing/"  res_url="http://mitgcm.org/testing/"
250    
251  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"
252    MACHINES="$MACHINES  eddy adams dolphin hemmingway"
253    
254  ( cd $INDIR ; ls -1 ) > ./dir_all  ( cd $INDIR ; ls -1 ) > ./dir_all
255    
256  for mname in $MACHINES ; do  for mname in $MACHINES ; do
257    
258      echo "  $mname"      echo "  $mname"
     if test "x$color" = x#bbffdd ; then  
         color="#bbddff"  
     else  
         color="#bbffdd"  
     fi  
259    
260      dir_list=`grep $mname ./dir_all`      dir_list=`grep $mname ./dir_all`
261      echo -n "" > ./mlist      echo -n "" > ./mlist
# Line 296  for mname in $MACHINES ; do Line 301  for mname in $MACHINES ; do
301              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
302              t_tot=`cat ./all_tests | wc -l | sed -e 's| ||g'`              t_tot=`cat ./all_tests | wc -l | sed -e 's| ||g'`
303              grep '^Y Y Y Y ' ./all_tests > ./all_ran 2>/dev/null              grep '^Y Y Y Y ' ./all_tests > ./all_ran 2>/dev/null
304              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
305              t_advect=${t_advect/ /}              t_advect=`cat ./all_ran_advect | wc -l | sed -e 's| ||g'`
306                digits=`cat ./all_ran_advect | awk '{print $9}'`
307                t_advect_pass=0
308                for k in $digits ; do
309                    test "x$k" = x--   &&  k=0
310                    test $k -ge 9  &&  t_advect_pass=$(( $t_advect_pass + 1 ))
311                done
312              grep -v advect ./all_ran 2>/dev/null > ./all_ran_noadvect              grep -v advect ./all_ran 2>/dev/null > ./all_ran_noadvect
313              digits=`cat ./all_ran_noadvect | awk '{print $5}'`              digits=`cat ./all_ran_noadvect | awk '{print $5}'`
314              t_sum=0              t_sum=0
# Line 305  for mname in $MACHINES ; do Line 316  for mname in $MACHINES ; do
316                  test "x$k" = x--   &&  k=0                  test "x$k" = x--   &&  k=0
317                  test $k -ge 9  &&  t_sum=$(( $t_sum + 1 ))                  test $k -ge 9  &&  t_sum=$(( $t_sum + 1 ))
318              done              done
319              t_pass=$(( $t_sum + $t_advect ))              t_pass=$(( $t_sum + $t_advect_pass ))
320          fi          fi
321          rm -f ./all_tests ./all_ran ./all_ran_noadvect          rm -f ./all_tests ./all_ran ./all_ran_advect ./all_ran_noadvect
322          # echo "${dir##*/} : $t_pass out of $t_tot"          # echo "${dir##*/} : $t_pass out of $t_tot"
323    
324          tokens=`echo $i | sed -e 's|_| |g'`          tokens=`echo $i | sed -e 's|_| |g'`
# Line 328  for mname in $MACHINES ; do Line 339  for mname in $MACHINES ; do
339      #  Do we have any data?  If so, create the latest pointer.      #  Do we have any data?  If so, create the latest pointer.
340      num=`wc -l ./mlist | awk '{print $1}'`      num=`wc -l ./mlist | awk '{print $1}'`
341      if test $num -gt 0 ; then      if test $num -gt 0 ; then
342    
343            # swap colors
344            ctmp=$color
345            color=$ncolor
346            ncolor=$ctmp
347    
348          keys=`cat ./mlist | cut -d " " -f 1 | sort | uniq`          keys=`cat ./mlist | cut -d " " -f 1 | sort | uniq`
349    
350          for key in $keys ; do          for key in $keys ; do

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

  ViewVC Help
Powered by ViewVC 1.1.22