| 190 | 
       <tr bgcolor="#bbffdd"> <td> SGI Origin 2000 </td> <td>"hopper"</td> | 
       <tr bgcolor="#bbffdd"> <td> SGI Origin 2000 </td> <td>"hopper"</td> | 
| 191 | 
         <td><a href="http://www.nas.nasa.gov/User/Systemsdocs/O2K/o2k.html"> | 
         <td><a href="http://www.nas.nasa.gov/User/Systemsdocs/O2K/o2k.html"> | 
| 192 | 
         NAS SGI Origin 2000 </a></td> </tr> | 
         NAS SGI Origin 2000 </a></td> </tr> | 
| 193 | 
       <tr bgcolor="#bbddff"> <td> SGI Origin 3000 </td> <td>"lomax"</td> | 
       <tr bgcolor="#bbddff"> <td> SGI Origin 3000 </td> <td>"lomax"/"turing"</td> | 
| 194 | 
         <td><a href="http://www.nas.nasa.gov/User/Systemsdocs/O3K/o3k.html"> | 
         <td><a href="http://www.nas.nasa.gov/User/Systemsdocs/O3K/o3k.html"> | 
| 195 | 
         NAS SGI Origin 3000 </a></td> </tr> | 
         NAS SGI Origin 3000 </a></td> </tr> | 
| 196 | 
  | 
  | 
| 197 | 
       <tr bgcolor="#bbffdd"> <td> SGI Altix </td> <td>"orion"</td> | 
       <!-- <tr bgcolor="#bbffdd"> <td> SGI Altix </td> <td>"orion"</td> | 
| 198 | 
         <td><a href="http://sc.jpl.nasa.gov/">JPL Supercomputing and  | 
         <td><a href="http://sc.jpl.nasa.gov/">JPL Supercomputing and  | 
| 199 | 
         Visualization Facility</a></td> </tr> | 
         Visualization Facility</a></td> </tr> --> | 
| 200 | 
  | 
       <tr bgcolor="#bbffdd"> <td> SGI Altix 350 </td> <td>"altix350"</td> | 
| 201 | 
  | 
         <td><a href="http://acesgrid.org/geocluster/">MIT ACESgrid  | 
| 202 | 
  | 
         GeoCluster</a></td> </tr> | 
| 203 | 
       <tr bgcolor="#bbddff"> <td> IBM POWER3 SP </td> <td>"bf"</td> | 
       <tr bgcolor="#bbddff"> <td> IBM POWER3 SP </td> <td>"bf"</td> | 
| 204 | 
         <td><a href="http://www.scd.ucar.edu/computers/blackforest/">NCAR Blackforest | 
         <td><a href="http://www.scd.ucar.edu/computers/blackforest/">NCAR Blackforest | 
| 205 | 
         </a></td> </tr> | 
         </a></td> </tr> | 
| 208 | 
         <td><a href="http://www.scd.ucar.edu/computers/bluesky/">NCAR Bluesky | 
         <td><a href="http://www.scd.ucar.edu/computers/bluesky/">NCAR Bluesky | 
| 209 | 
         </a></td> </tr> | 
         </a></td> </tr> | 
| 210 | 
       <tr bgcolor="#bbddff"> <td> AMD Opteron </td> <td>"adams"</td> | 
       <tr bgcolor="#bbddff"> <td> AMD Opteron </td> <td>"adams"</td> | 
| 211 | 
         <td>RHEL v3 (AMD64)</td> </tr> | 
         <td>Fedora Core 2 (AMD64)</td> </tr> | 
| 212 | 
  | 
  | 
| 213 | 
       <tr bgcolor="#bbffdd"> <td> Sun UltraSparc </td> <td>"slough"</td> | 
       <tr bgcolor="#bbffdd"> <td> Sun UltraSparc </td> <td>"slough"</td> | 
| 214 | 
         <td>Solaris 8</td> </tr> | 
         <td>Solaris 8</td> </tr> | 
| 252 | 
 ncolor="#bbddff" | 
 ncolor="#bbddff" | 
| 253 | 
 res_url="http://mitgcm.org/testing/" | 
 res_url="http://mitgcm.org/testing/" | 
| 254 | 
  | 
  | 
| 255 | 
 MACHINES="faulks shelley myrinet eaps halem hopper lomax orion bf bs slough sea" | 
 MACHINES="faulks shelley myrinet eaps halem columbia" | 
| 256 | 
 MACHINES="$MACHINES  eddy adams dolphin hemmingway" | 
 MACHINES="$MACHINES hopper lomax turing orion bf bs slough sea" | 
| 257 | 
  | 
 MACHINES="$MACHINES eddy adams dolphin hemmingway altix350" | 
| 258 | 
 ( cd $INDIR ; ls -1 ) > ./dir_all | 
  | 
| 259 | 
  | 
 ( cd $INDIR ; ls -1 -t ) > ./dir_all | 
| 260 | 
  | 
  | 
| 261 | 
  | 
 MALL=`cat ./dir_all | sed -e 's|_| |g' | awk '{print $2}' | sort | uniq` | 
| 262 | 
  | 
 for madd in $MALL ; do | 
| 263 | 
  | 
     present=0 | 
| 264 | 
  | 
     for m in $MACHINES ; do | 
| 265 | 
  | 
         echo $madd | grep $m > /dev/null 2>&1 | 
| 266 | 
  | 
         RETVAL=$? | 
| 267 | 
  | 
         test $RETVAL = 0  &&  present=1 | 
| 268 | 
  | 
         continue | 
| 269 | 
  | 
     done | 
| 270 | 
  | 
     test $present = 0  &&  MACHINES="$MACHINES $madd" | 
| 271 | 
  | 
 done | 
| 272 | 
  | 
  | 
| 273 | 
 for mname in $MACHINES ; do | 
 for mname in $MACHINES ; do | 
| 274 | 
  | 
  | 
| 292 | 
             OPTFILE=${OPTFILE##*/} | 
             OPTFILE=${OPTFILE##*/} | 
| 293 | 
         fi | 
         fi | 
| 294 | 
         if test "x$OPTFILE" = x ; then | 
         if test "x$OPTFILE" = x ; then | 
| 295 | 
             comm=`grep '^# OPTFILE=' $dir/*/Makefile 2>/dev/null | head -1` | 
             comm=`grep '^# OPTFILE=' $dir/*/Makefile* 2>/dev/null | head -1` | 
| 296 | 
             comm=${comm##*#} | 
             comm=${comm##*#} | 
| 297 | 
             eval $comm | 
             eval $comm | 
| 298 | 
             OPTFILE=${OPTFILE##*/} | 
             OPTFILE=${OPTFILE##*/} | 
| 365 | 
         keys=`cat ./mlist | cut -d " " -f 1 | sort | uniq` | 
         keys=`cat ./mlist | cut -d " " -f 1 | sort | uniq` | 
| 366 | 
  | 
  | 
| 367 | 
         for key in $keys ; do | 
         for key in $keys ; do | 
| 368 | 
             tline=`grep "^$key " ./mlist | sort -r | head -1` | 
             tline=`grep "^$key " ./mlist | head -1` | 
| 369 | 
             ratio=`echo $tline | cut -d " " -f 6` | 
             ratio=`echo $tline | cut -d " " -f 6` | 
| 370 | 
             ldir=`echo $tline | cut -d " " -f 5` | 
             ldir=`echo $tline | cut -d " " -f 5` | 
| 371 | 
             kind=`echo $tline | cut -d " " -f 4` | 
             kind=`echo $tline | cut -d " " -f 4` |