Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download
22144 views
#!/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