|
From: <sv...@va...> - 2009-09-30 13:28:07
|
Author: bart Date: 2009-09-30 14:27:58 +0100 (Wed, 30 Sep 2009) New Revision: 10896 Log: Renamed cellbuzz nightly build config files. Added: trunk/nightly/conf/cellbuzz-cross.conf trunk/nightly/conf/cellbuzz-cross.sendmail trunk/nightly/conf/cellbuzz-native.conf trunk/nightly/conf/cellbuzz-native.sendmail Removed: trunk/nightly/conf/georgia-tech-cellbuzz-cross.conf trunk/nightly/conf/georgia-tech-cellbuzz-cross.sendmail trunk/nightly/conf/georgia-tech-cellbuzz-native.conf trunk/nightly/conf/georgia-tech-cellbuzz-native.sendmail Copied: trunk/nightly/conf/cellbuzz-cross.conf (from rev 10894, trunk/nightly/conf/georgia-tech-cellbuzz-cross.conf) =================================================================== --- trunk/nightly/conf/cellbuzz-cross.conf (rev 0) +++ trunk/nightly/conf/cellbuzz-cross.conf 2009-09-30 13:27:58 UTC (rev 10896) @@ -0,0 +1,25 @@ + +# Specifics for the Georgia Tech Cellbuzz cluster (Fedora Core release 6 on the host +# and IBM BladeCenter QS20 target). +# See also http://wiki.cc.gatech.edu/cellbuzz/index.php/Main_Page. +# +# Note: please keep in mind that the default shell (a.o. used by cron) on the +# Georgia Tech Cellbuzz cluster is tcsh. Any shell code must be suitable for +# sh, bash and tcsh. As an example, tcsh understands ">&" but not "2>&1". + +ABT_DETAILS="cellbuzz, ppc64, Fedora 9, cross" +CROSS_PATH="/opt/cell/toolchain/bin" +ABT_CONFIGURE_OPTIONS="--build=x86_64-linux-gnu --host=powerpc64-unknown-linux --target=powerpc64-unknown-linux STRIP=${CROSS_PATH}/ppu-strip CC=${CROSS_PATH}/ppu-gcc CPP='${CROSS_PATH}/ppu-gcc -E' CXX=${CROSS_PATH}/ppu-g++ RANLIB=${CROSS_PATH}/ppu-ranlib CCAS=${CROSS_PATH}/ppu-gcc" +ABT_RUN_REGTEST="cellbuzz_run_regtest" +ABT_JOBS=3 + +cellbuzz_run_regtest() { + rm -f regtest-output.txt + jobid=`echo "{ cd $PWD && perl tests/vg_regtest --all; } >& $PWD/regtest-output.txt" | qsub` + echo "Job ID = ${jobid}" + while [ `qstat "${jobid}" 2>/dev/null | wc --lines` -gt 0 ] + do + sleep 10 + done + cat regtest-output.txt +} Copied: trunk/nightly/conf/cellbuzz-cross.sendmail (from rev 10894, trunk/nightly/conf/georgia-tech-cellbuzz-cross.sendmail) =================================================================== --- trunk/nightly/conf/cellbuzz-cross.sendmail (rev 0) +++ trunk/nightly/conf/cellbuzz-cross.sendmail 2009-09-30 13:27:58 UTC (rev 10896) @@ -0,0 +1,15 @@ +#!/bin/sh + +# use: georgia-tech-cellbuzz.sendmail subject file-to-mail [file-to-attach] +# Don't forget to set the variables 'from' and 'realname' in ~/.muttrc ! + +sender="bar...@gm..." +recipients="val...@li..." +#recipients="bar...@gm..." +if [ $# -ge 3 ]; then + gzip -9 <"$3" >"$3.gz" + mutt -s "$1" -a "$3.gz" ${recipients} < "$2" + rm -f "$3.gz" +else + mutt -s "$1" ${recipients} < "$2" +fi Copied: trunk/nightly/conf/cellbuzz-native.conf (from rev 10895, trunk/nightly/conf/georgia-tech-cellbuzz-native.conf) =================================================================== --- trunk/nightly/conf/cellbuzz-native.conf (rev 0) +++ trunk/nightly/conf/cellbuzz-native.conf 2009-09-30 13:27:58 UTC (rev 10896) @@ -0,0 +1,23 @@ + +# Specifics for the Georgia Tech Cellbuzz cluster. The nodes in the cellq30 +# queue are running the SDK version 3.0 (Fedora Core release 7). +# See also http://wiki.cc.gatech.edu/cellbuzz/index.php/Main_Page. +# +# Note: please keep in mind that the default shell (a.o. used by cron) on the +# Georgia Tech Cellbuzz cluster is tcsh. Any shell code must be suitable for +# sh, bash and tcsh. As an example, tcsh understands ">&" but not "2>&1". + +ABT_DETAILS="cellbuzz, ppc64, Fedora 7, native" +ABT_EVAL="cellbuzz_eval" +ABT_JOBS=2 + +cellbuzz_eval() { + rm -f cmd-output.txt done + jobid=`echo "{ cd $PWD && eval \"$*\"; } >& $PWD/cmd-output.txt" | qsub -m n` + echo "Job ID = ${jobid}" + while [ `qstat "${jobid}" 2>/dev/null | wc --lines` -gt 0 ] + do + sleep 10 + done + cat cmd-output.txt +} Copied: trunk/nightly/conf/cellbuzz-native.sendmail (from rev 10894, trunk/nightly/conf/georgia-tech-cellbuzz-native.sendmail) =================================================================== --- trunk/nightly/conf/cellbuzz-native.sendmail (rev 0) +++ trunk/nightly/conf/cellbuzz-native.sendmail 2009-09-30 13:27:58 UTC (rev 10896) @@ -0,0 +1,15 @@ +#!/bin/sh + +# use: georgia-tech-cellbuzz.sendmail subject file-to-mail [file-to-attach] +# Don't forget to set the variables 'from' and 'realname' in ~/.muttrc ! + +sender="bar...@gm..." +recipients="val...@li..." +#recipients="bar...@gm..." +if [ $# -ge 3 ]; then + gzip -9 <"$3" >"$3.gz" + mutt -s "$1" -a "$3.gz" ${recipients} < "$2" + rm -f "$3.gz" +else + mutt -s "$1" ${recipients} < "$2" +fi Deleted: trunk/nightly/conf/georgia-tech-cellbuzz-cross.conf =================================================================== --- trunk/nightly/conf/georgia-tech-cellbuzz-cross.conf 2009-09-30 13:26:40 UTC (rev 10895) +++ trunk/nightly/conf/georgia-tech-cellbuzz-cross.conf 2009-09-30 13:27:58 UTC (rev 10896) @@ -1,25 +0,0 @@ - -# Specifics for the Georgia Tech Cellbuzz cluster (Fedora Core release 6 on the host -# and IBM BladeCenter QS20 target). -# See also http://wiki.cc.gatech.edu/cellbuzz/index.php/Main_Page. -# -# Note: please keep in mind that the default shell (a.o. used by cron) on the -# Georgia Tech Cellbuzz cluster is tcsh. Any shell code must be suitable for -# sh, bash and tcsh. As an example, tcsh understands ">&" but not "2>&1". - -ABT_DETAILS="cellbuzz, ppc64, Fedora 9, cross" -CROSS_PATH="/opt/cell/toolchain/bin" -ABT_CONFIGURE_OPTIONS="--build=x86_64-linux-gnu --host=powerpc64-unknown-linux --target=powerpc64-unknown-linux STRIP=${CROSS_PATH}/ppu-strip CC=${CROSS_PATH}/ppu-gcc CPP='${CROSS_PATH}/ppu-gcc -E' CXX=${CROSS_PATH}/ppu-g++ RANLIB=${CROSS_PATH}/ppu-ranlib CCAS=${CROSS_PATH}/ppu-gcc" -ABT_RUN_REGTEST="cellbuzz_run_regtest" -ABT_JOBS=3 - -cellbuzz_run_regtest() { - rm -f regtest-output.txt - jobid=`echo "{ cd $PWD && perl tests/vg_regtest --all; } >& $PWD/regtest-output.txt" | qsub` - echo "Job ID = ${jobid}" - while [ `qstat "${jobid}" 2>/dev/null | wc --lines` -gt 0 ] - do - sleep 10 - done - cat regtest-output.txt -} Deleted: trunk/nightly/conf/georgia-tech-cellbuzz-cross.sendmail =================================================================== --- trunk/nightly/conf/georgia-tech-cellbuzz-cross.sendmail 2009-09-30 13:26:40 UTC (rev 10895) +++ trunk/nightly/conf/georgia-tech-cellbuzz-cross.sendmail 2009-09-30 13:27:58 UTC (rev 10896) @@ -1,15 +0,0 @@ -#!/bin/sh - -# use: georgia-tech-cellbuzz.sendmail subject file-to-mail [file-to-attach] -# Don't forget to set the variables 'from' and 'realname' in ~/.muttrc ! - -sender="bar...@gm..." -recipients="val...@li..." -#recipients="bar...@gm..." -if [ $# -ge 3 ]; then - gzip -9 <"$3" >"$3.gz" - mutt -s "$1" -a "$3.gz" ${recipients} < "$2" - rm -f "$3.gz" -else - mutt -s "$1" ${recipients} < "$2" -fi Deleted: trunk/nightly/conf/georgia-tech-cellbuzz-native.conf =================================================================== --- trunk/nightly/conf/georgia-tech-cellbuzz-native.conf 2009-09-30 13:26:40 UTC (rev 10895) +++ trunk/nightly/conf/georgia-tech-cellbuzz-native.conf 2009-09-30 13:27:58 UTC (rev 10896) @@ -1,23 +0,0 @@ - -# Specifics for the Georgia Tech Cellbuzz cluster. The nodes in the cellq30 -# queue are running the SDK version 3.0 (Fedora Core release 7). -# See also http://wiki.cc.gatech.edu/cellbuzz/index.php/Main_Page. -# -# Note: please keep in mind that the default shell (a.o. used by cron) on the -# Georgia Tech Cellbuzz cluster is tcsh. Any shell code must be suitable for -# sh, bash and tcsh. As an example, tcsh understands ">&" but not "2>&1". - -ABT_DETAILS="cellbuzz, ppc64, Fedora 7, native" -ABT_EVAL="cellbuzz_eval" -ABT_JOBS=2 - -cellbuzz_eval() { - rm -f cmd-output.txt done - jobid=`echo "{ cd $PWD && eval \"$*\"; } >& $PWD/cmd-output.txt" | qsub -m n` - echo "Job ID = ${jobid}" - while [ `qstat "${jobid}" 2>/dev/null | wc --lines` -gt 0 ] - do - sleep 10 - done - cat cmd-output.txt -} Deleted: trunk/nightly/conf/georgia-tech-cellbuzz-native.sendmail =================================================================== --- trunk/nightly/conf/georgia-tech-cellbuzz-native.sendmail 2009-09-30 13:26:40 UTC (rev 10895) +++ trunk/nightly/conf/georgia-tech-cellbuzz-native.sendmail 2009-09-30 13:27:58 UTC (rev 10896) @@ -1,15 +0,0 @@ -#!/bin/sh - -# use: georgia-tech-cellbuzz.sendmail subject file-to-mail [file-to-attach] -# Don't forget to set the variables 'from' and 'realname' in ~/.muttrc ! - -sender="bar...@gm..." -recipients="val...@li..." -#recipients="bar...@gm..." -if [ $# -ge 3 ]; then - gzip -9 <"$3" >"$3.gz" - mutt -s "$1" -a "$3.gz" ${recipients} < "$2" - rm -f "$3.gz" -else - mutt -s "$1" ${recipients} < "$2" -fi |