#!/bin/bash
#SBATCH -J sGHZ
#SBATCH -N 1
#SBATCH --partition=genoa
#SBATCH --exclusive

TIMELIMIT=`squeue -j $SLURM_JOB_ID -o "%l" | tail -1`
echo $TIMELIMIT

module load 2022
module load Python/3.10.4-GCCcore-11.3.0

folder=$HOME/Code/SCT_paper/results/GHZ_prot_II
folder2=$HOME/Code/SCT_paper/GHZ_prot_II
mkdir -p $folder

tdir=$(mktemp -d $TMPDIR/tmp.XXXXXXX)
cd $tdir

cp -r $HOME/Code/SCT_paper $tdir
# cd $tdir/SCT_paper/oopsc/decoder/blossom5
# make
cd $tdir/SCT_paper

script=generate_data_and_figures/search_GHZ_protocols.py
folder1=GHZ_prot_II/protocols
folder3=results/GHZ_prot_II

# pyenv local 3.9.5
python $script -argument_file $HOME/Code/SCT_paper/GHZ_prot_II/argument_file_GHZ_search_multithreading.txt $1 -failed_protocol_prefix $SLURM_JOBID -max_calc_time $TIMELIMIT
cp results/GHZ_prot_II/2024*.pkl $folder
cp -r $folder1 $folder2