#!/bin/bash #PBS -P y03 #PBS -q normal #PBS -l ncpus=1 #PBS -l mem=8GB #PBS -l walltime=0:10:00 #PBS -l wd #PBS -o o #PBS -j oe module load sage/8.0 export PYTHONPATH=${BCG_SITE_DIR}:${PYTHONPATH} BCG_PARTS_DIR="${BCG_DATA_DIR}/parts" BCG_CLASS_DIR="${BCG_DATA_DIR}/sobj" cd "${PBS_O_WORKDIR}/../sage-code" SAVE_DIR="." PARTS_FILES="BentFunctionCayleyGraphClassPart__psf${QSUB_SEQ_NBR}_${QSUB_FNBR}_*.sobj" date sage -python save_psf_from_parts.py $QSUB_SEQ_NBR $QSUB_FNBR $BCG_PARTS_DIR $BCG_CLASS_DIR STATUS=$? echo "Exit status is $STATUS" date if [ "$STATUS" = "0" ] then echo "Removing parts." rm ${BCG_PARTS_DIR}/${PARTS_FILES} else echo "Saving failed." fi cd $PBS_O_WORKDIR