summaryrefslogtreecommitdiff
path: root/nightly
diff options
context:
space:
mode:
Diffstat (limited to 'nightly')
-rw-r--r--nightly/conf/georgia-tech-cellbuzz-native.conf24
-rwxr-xr-xnightly/conf/georgia-tech-cellbuzz-native.sendmail13
2 files changed, 37 insertions, 0 deletions
diff --git a/nightly/conf/georgia-tech-cellbuzz-native.conf b/nightly/conf/georgia-tech-cellbuzz-native.conf
new file mode 100644
index 00000000..03d86739
--- /dev/null
+++ b/nightly/conf/georgia-tech-cellbuzz-native.conf
@@ -0,0 +1,24 @@
+
+# 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" \
+ | /usr/pbs/bin/qsub -m n -q cellq30`
+ echo "Job ID = ${jobid}"
+ while [ `/usr/pbs/bin/qstat "${jobid}" 2>/dev/null | wc --lines` -gt 0 ]
+ do
+ sleep 10
+ done
+ cat cmd-output.txt
+}
diff --git a/nightly/conf/georgia-tech-cellbuzz-native.sendmail b/nightly/conf/georgia-tech-cellbuzz-native.sendmail
new file mode 100755
index 00000000..0b8f32f5
--- /dev/null
+++ b/nightly/conf/georgia-tech-cellbuzz-native.sendmail
@@ -0,0 +1,13 @@
+#!/bin/sh
+
+# use: georgia-tech-cellbuzz.sendmail subject file-to-mail [file-to-attach]
+# Don't forget to set the from and realname variables in ~/.muttrc !
+
+sender="bart.vanassche@gmail.com"
+recipient="valgrind-developers@lists.sourceforge.net"
+#recipient="bart.vanassche@gmail.com"
+if [ $# -ge 3 ]; then
+ mutt -s -a "$3" "$1" "${recipient}" < "$2"
+else
+ mutt -s "$1" "${recipient}" < "$2"
+fi