Contact
CoCalc Logo Icon
StoreFeaturesDocsShareSupport News AboutSign UpSign In
| Download
Views: 19204
1
#!/bin/bash
2
SEQ_NBR=$1
3
FNBR_BEG=$2
4
NBRF=${3:-1}
5
C_LEN=${4:-16}
6
NCPUS_PER_F=$((256 / C_LEN))
7
NCPUS=$((NBRF * NCPUS_PER_F))
8
MEM=$((NCPUS * 1))
9
10
BCG_SITE_DIR=${BCG_SITE_DIR:-"/short/y03/pcl851/lib/python2.7/site-packages"}
11
BCG_DATA_DIR=${BCG_DATA_DIR:-"/g/data1a/y03/pcl851/src/sage-sandbox/Boolean-Cayley-graphs"}
12
BCG_PARTS_DIR="${BCG_DATA_DIR}/parts"
13
14
mkdir -p $BCG_PARTS_DIR
15
mkdir -p o
16
qsub -l ncpus=${NCPUS} -l mem=${MEM}gb \
17
-v QSUB_NCPUS="$NCPUS",QSUB_SEQ_NBR="$SEQ_NBR",QSUB_FNBR_BEG="$FNBR_BEG",QSUB_NBRF="$NBRF",QSUB_C_LEN="$C_LEN",BCG_PARTS_DIR="$BCG_PARTS_DIR",BCG_SITE_DIR="$BCG_SITE_DIR" \
18
save_psf_in_mpi_parallel.pbs
19
20
21