#!/bin/bash

export TAU_VERBOSE=1
export TAU_THROTTLE=1
export TAU_SYNCHRONIZE_CLOCKS=1

source .env
echo "TOP is $TOP"

#export PROFILEDIR=`pwd`/tau-$PROCS-$LOADL_STEP_ID
export PROFILEDIR=`pwd`/output-$PROCS
mkdir $PROFILEDIR
cd $PROFILEDIR

revision=`cat $TOP/facets/svninfo.txt  | grep "Revision" | awk '{print $2}'`
export TAU_METADATA="<attribute><name>SVN Revision</name><value>$revision</value></attribute>"

ln -s ../* .
cmd="poe $TOP/facets-parallel/facets/facets -procs $PROCS -i ../core-astra-verif.in"
echo $cmd
$cmd
DATE=`cat ~/latest/.date`
paraprof --pack ~/datarepo/facets-bassi-$DATE-$PROCS.ppk
if [ -f ~/datarepo/facets-bassi-$DATE-$PROCS.ppk ] ; then
    echo -e "From: Bassi <none@none.com>\nSubject: Run $DATE $PROCS Succeeded!" | sendmail amorris@cs.uoregon.edu
else
    echo -e "From: Bassi <none@none.com>\nSubject: Run $DATE $PROCS FAILED!" | sendmail amorris@cs.uoregon.edu
fi


res=$?
echo facets finished with result $res
exit $res
