IBM POWER3 SP | "bf" |
- NCAR Blackforest
+
+ SGI Altix Cluster | "columbia" |
+
+ NAS Columbia |
+
+
+ IBM POWER4 SP | "edvir" | AIX 5.2 |
+
+ IBM POWER5+ SP | "blueice" |
+ NCAR Blueice
|
- IBM POWER4 SP | "bs" |
- NCAR Bluesky
- |
- AMD Opteron | "adams" |
- Fedora Core 4 (AMD64) |
-
- Sun UltraSparc | "slough" |
- Solaris 8 |
- Intel P4 Mosix Cluster | "sea" |
- Red Hat v7.2 |
-
- AMD Athlon XP 2500+ | "eddy" |
- Fedora Core 4 |
- AMD Opteron cluster | "dolphin" |
- SuSE SLES v8.1 |
-
- IBM/Apple dual G5 | "two" |
- Mac OSX 10.3 (gcc 3.4) |
-
- ACESgrid Dell
- Xeon | "itrda" | Fedora Core 2 |
+
+ AMD Opteron | "starp" | SuSE SLES 10 (AMD64) |
+
+ AMD Opteron | "solasrv" | Solaris 10 |
+
+ Sun UltraSparc IV | "rays" | Solaris 10 |
+
+ NEC SX-8 | "sx8" | Super-UX |
+
+ Cray XD1 (AMD Opteron) | "xd1" |
+ Cray HPC enhanced Linux 2.6.5 |
+
+ PowerPC970MP cluster | "bigred" |
+ SuSE SLES 9 (PPC) |
- Intel P4 | "hemmingway" |
- Fedora Core release 1 (gcc 3.3.2) |
+
+
@@ -244,7 +194,7 @@
The complete output for the verification runs can be found in
the summary pages
- and the testing archives.
+ and the testing archives.
The latest reports are:
@@ -260,13 +210,12 @@
color="#bbffdd"
ncolor="#bbddff"
-res_url="http://mitgcm.org/testing/"
-MACHINES="faulks shelley myrinet eaps halem columbia two"
-MACHINES="$MACHINES hopper lomax turing orion bf bs slough sea"
-MACHINES="$MACHINES eddy adams dolphin hemmingway altix350 edvir"
+MACHINES="faulks meander lagoon harbor dickens danton aces"
+MACHINES="$MACHINES beagle columbia edvir rays solssrv solasrv sx8 xd1"
+MACHINES="$MACHINES bigred starp"
-( cd $INDIR ; ls -1 -t ) > ./dir_all
+( cd $INDIR ; ls -1 -t */summary.txt | sed 's/\/summary.txt//' ) > ./dir_all
MALL=`cat ./dir_all | sed -e 's|_| |g' | awk '{print $2}' | sort | uniq`
for madd in $MALL ; do
@@ -279,6 +228,7 @@
done
test $present = 0 && MACHINES="$MACHINES $madd"
done
+#MACHINES="faulks"
for mname in $MACHINES ; do
@@ -312,40 +262,38 @@
fi
ADJOINT=
+ RESTART=0
+ NOI3E=0
+ MTH=0
if test -r $dir/summary.txt ; then
comm=`grep 'ADJOINT=true' $dir/summary.txt 2>/dev/null`
eval $comm
+ RESTART=`grep -c 'test 2+2=4 summary' $dir/summary.txt`
+ NOI3E=`grep -c "^run: .*testreport.* '*-noieee'*" $dir/summary.txt`
+ MTH=`grep -c "^run: .*testreport.* -mth " $dir/summary.txt`
fi
- if test "x$ADJOINT" = x ; then
+ if test "x$RESTART" = x0 ; then
kind="forward"
- else
test "x$ADJOINT" = xtrue && kind="adjoint"
+ else
+ kind="restart"
+ fi
+ if test "x$NOI3E" = x1 ; then
+ OPTFILE="${OPTFILE}.noieee"
+ fi
+ if test "x$MTH" = x1 ; then
+ yy=`echo $OPTFILE | grep -c 'mth$'`
+ if test $yy = 0 ; then OPTFILE="${OPTFILE}+mth" ; fi
fi
t_pass="--"
t_tot="--"
if test -r $dir/summary.txt ; then
- 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
t_tot=`cat ./all_tests | wc -l | sed -e 's| ||g'`
- grep '^Y Y Y Y ' ./all_tests > ./all_ran 2>/dev/null
- grep advect_ ./all_ran 2>/dev/null > ./all_ran_advect
- t_advect=`cat ./all_ran_advect | wc -l | sed -e 's| ||g'`
- digits=`cat ./all_ran_advect | awk '{print $9}'`
- t_advect_pass=0
- for k in $digits ; do
- test "x$k" = x-- && k=0
- test $k -ge 9 && t_advect_pass=$(( $t_advect_pass + 1 ))
- done
- grep -v advect ./all_ran 2>/dev/null > ./all_ran_noadvect
- digits=`cat ./all_ran_noadvect | awk '{print $5}'`
- t_sum=0
- for k in $digits ; do
- test "x$k" = x-- && k=0
- test $k -ge 9 && t_sum=$(( $t_sum + 1 ))
- done
- t_pass=$(( $t_sum + $t_advect_pass ))
+ t_pass=`grep '^Y Y Y Y' ./all_tests | grep 'pass ' | wc -l | sed -e 's| ||g'`
fi
- rm -f ./all_tests ./all_ran ./all_ran_advect ./all_ran_noadvect
+ rm -f ./all_tests
# echo "${dir##*/} : $t_pass out of $t_tot"
tokens=`echo $i | sed -e 's|_| |g'`
@@ -382,7 +330,7 @@
optf=`echo $tline | cut -d " " -f 3`
DAY=`echo $tline | cut -d " " -f 2`
URL="results/$PERIOD/$ldir"
- cat <>$LATEST
+ cat <>$OUTFILE
$mname |
$optf |
@@ -397,7 +345,7 @@
done
-cat >> $LATEST << EOF
+cat >> $OUTFILE << EOF
This table generated on: $the_date |
@@ -416,7 +364,12 @@
rm -f ./dir_all ./mlist
-CURR_PER=`date +%Y`"_"`date +%m`
+#- put the file in place
+chgrp gcmpack $OUTFILE
+chmod 664 $OUTFILE
+LATEST=$OUTDIR"/latest_"$PERIOD".html"
+mv -f $OUTFILE $LATEST
+
if test "x$PERIOD" = "x$CURR_PER" ; then
cp $LATEST ./testing.xml
(
|