-
Notifications
You must be signed in to change notification settings - Fork 0
/
CC_script.sh
69 lines (45 loc) · 1.83 KB
/
CC_script.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#!/bin/bash
#SBATCH -A def-vidotto
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=4
#SBATCH --cpus-per-task=3
#SBATCH --mem-per-cpu=4G
#SBATCH --time=1-0:00:00
#SBATCH --job-name=frogface_2
#SBATCH --output=CLUSTER_COMPUTATIONS/frogface_2.log
#SBATCH --error=CLUSTER_COMPUTATIONS/frogface_2.err
#SBATCH --mail-type=BEGIN,FAIL,END
#SBATCH --mail-user=pfrisoni@uwo.ca
# folders
SL2CFOAM_DIR=/home/frisus95/projects/def-vidotto/frisus95/sl2cfoam_next_aggiornata
SL2CFOAM_DATA_DIR=${SL2CFOAM_DIR}/data_sl2cfoam
FASTWIG_TABLES_PATH=${SL2CFOAM_DIR}/data_sl2cfoam
JULIA_DIR=/home/frisus95/projects/def-vidotto/frisus95/julia-1.7.2
BASE_DIR=/home/frisus95/projects/def-vidotto/frisus95/Spinfoam_radiative_corrections
BOOSTER_DIR=${BASE_DIR}/booster_data
export LD_LIBRARY_PATH="${SL2CFOAM_DIR}/lib":$LD_LIBRARY_PATH
export JULIA_LOAD_PATH="${SL2CFOAM_DIR}/julia":$JULIA_LOAD_PATH
# parameters
CUTOFF=10
SHELL_MIN=0
SHELL_MAX=10
IMMIRZI=0.1
STORE_FOLDER=${BASE_DIR}/CLUSTER_COMPUTATIONS
BSPIN=0.5
CODE_TO_RUN=frogface_2_EPRL
echo "Running on: $SLURM_NODELIST"
echo
echo "Copying fastwig tables to: $SLURM_TMPDIR ..."
echo
cp ${FASTWIG_TABLES_PATH}/* $SLURM_TMPDIR/
#echo "Extracting previous boosters to: $SLURM_TMPDIR ..."
#echo
#tar -xvf ${BOOSTER_DIR}/${CODE_TO_RUN}_SHELL_MIN_${SHELL_MIN}_SHELL_MAX_${SHELL_MAX}_IMMIRZI_${IMMIRZI}_CUTOFF_${CUTOFF}.tar.gz -C $SLURM_TMPDIR/
echo "Running: ${CODE_TO_RUN}"
echo
${JULIA_DIR}/bin/julia -p $SLURM_TASKS_PER_NODE --threads $SLURM_CPUS_PER_TASK ${BASE_DIR}/julia_codes/${CODE_TO_RUN}.jl $SLURM_TMPDIR ${CUTOFF} ${SHELL_MIN} ${SHELL_MAX} ${IMMIRZI} ${STORE_FOLDER}
echo "Compressing and copying computed boosters to ${BOOSTER_DIR}..."
echo
tar -czvf ${BOOSTER_DIR}/${CODE_TO_RUN}_SHELL_MIN_${SHELL_MIN}_SHELL_MAX_${SHELL_MAX}_IMMIRZI_${IMMIRZI}_CUTOFF_${CUTOFF}.tar.gz $SLURM_TMPDIR/vertex
echo "Completed"
echo