--- mitgcm.org/front_content/make_summary	2004/03/04 21:48:42	1.12
+++ mitgcm.org/front_content/make_summary	2004/08/03 03:13:08	1.21
@@ -1,6 +1,6 @@
 #! /usr/bin/env bash
 
-# $Header: /home/ubuntu/mnt/e9_copy/mitgcm.org/front_content/make_summary,v 1.12 2004/03/04 21:48:42 edhill Exp $
+# $Header: /home/ubuntu/mnt/e9_copy/mitgcm.org/front_content/make_summary,v 1.21 2004/08/03 03:13:08 edhill Exp $
 #
 #  The purpose of this script is to create HTML summaries of the
 #  directories produced by the "parse_emails" script.
@@ -176,27 +176,30 @@
         
Notes |  
 
        | Intel P4 |  "faulks" |  
-        Red Hat 7.3 (the "original" testing machine) |  
-       | Intel P4 |  "shelley" | 
-        Red Hat 9 |  
+        Fedora Core 1 [formerly Red Hat 7.3] |  
+       | Intel P4 |  "hemmingway" | 
+        Fedora Core 1 (gcc 3.3.2) |  
 
        |  Intel P3/P4 Beowulf  |  "myrinet" | 
         MITgcm cluster 
         facility  |  
        | Alpha cluster |  "halem" | 
-        
+         | 
         NASA NCCS Halem |  
 
        |  SGI Origin 2000  |  "hopper" | 
         
         NAS SGI Origin 2000  |  
-       |  SGI Origin 3000  |  "lomax" | 
+      
 |  SGI Origin 3000  |  "lomax"/"turing" | 
         
         NAS SGI Origin 3000  |  
 
-       |  SGI Altix  |  "orion" | 
+      
+      
 |  SGI Altix 350  |  "altix350" | 
+        MIT ACESgrid 
+        GeoCluster |  
        |  IBM POWER3 SP  |  "bf" | 
         NCAR Blackforest
          |  
@@ -205,22 +208,23 @@
         NCAR Bluesky
          |  
        |  AMD Opteron  |  "adams" | 
-        SuSE Linux 9.0 (x86-64) |  
+        Fedora Core 2 (AMD64) |  
 
        |  Sun UltraSparc  |  "slough" | 
         Solaris 8 |  
        |  Intel P4 Mosix Cluster  |  "sea" | 
         Red Hat v7.2 |  
 
-       |  AMD Athlon  |  "eddy" | 
-        Fedora Core release 1.90 (FC2 Test 1) [gcc 3.3.3] |  
+       |  AMD Athlon XP 2500+ |  "eddy" | 
+        Fedora Core 2 (Red Hat gcc 3.3.3) |  
        |  AMD Opteron cluster  |  "dolphin" | 
         SuSE SLES v8.1 |  
 
+      
@@ -248,10 +252,23 @@
 ncolor="#bbddff"
 res_url="http://mitgcm.org/testing/"
 
-MACHINES="faulks shelley myrinet eaps halem hopper lomax orion bf bs slough sea"
-MACHINES="$MACHINES  eddy adams dolphin hemmingway"
-
-( cd $INDIR ; ls -1 ) > ./dir_all
+MACHINES="faulks shelley myrinet eaps halem"
+MACHINES="$MACHINES hopper lomax turing orion bf bs slough sea"
+MACHINES="$MACHINES eddy adams dolphin hemmingway altix350"
+
+( cd $INDIR ; ls -1 -t ) > ./dir_all
+
+MALL=`cat ./dir_all | sed -e 's|_| |g' | awk '{print $2}' | sort | uniq`
+for madd in $MALL ; do
+    present=0
+    for m in $MACHINES ; do
+        echo $madd | grep $m > /dev/null 2>&1
+        RETVAL=$?
+        test $RETVAL = 0  &&  present=1
+        continue
+    done
+    test $present = 0  &&  MACHINES="$MACHINES $madd"
+done
 
 for mname in $MACHINES ; do
 
@@ -275,7 +292,7 @@
 	    OPTFILE=${OPTFILE##*/}
 	fi
 	if test "x$OPTFILE" = x ; then
-	    comm=`grep '^# OPTFILE=' $dir/*/Makefile 2>/dev/null | head -1`
+	    comm=`grep '^# OPTFILE=' $dir/*/Makefile* 2>/dev/null | head -1`
 	    comm=${comm##*#}
 	    eval $comm
 	    OPTFILE=${OPTFILE##*/}
@@ -348,7 +365,7 @@
 	keys=`cat ./mlist | cut -d " " -f 1 | sort | uniq`
 
 	for key in $keys ; do
-	    tline=`grep "^$key " ./mlist | sort -r | head -1`
+	    tline=`grep "^$key " ./mlist | head -1`
 	    ratio=`echo $tline | cut -d " " -f 6`
 	    ldir=`echo $tline | cut -d " " -f 5`
 	    kind=`echo $tline | cut -d " " -f 4`