#!/bin/bash #SBATCH --job-name=wk #SBATCH --partition=workq #SBATCH --array=0-5 #SBATCH --ntasks=1 --cpus-per-task=20 --time=06:00:00 #SBATCH --output=/home/tanpv/Progs/claude/HW_CFS_raw/logs/wk_%x_%A_%a.out #SBATCH --error=/home/tanpv/Progs/claude/HW_CFS_raw/logs/wk_%x_%A_%a.err set -euo pipefail source $(conda info --base)/etc/profile.d/conda.sh conda activate ehd export OMP_NUM_THREADS=1 cd /home/tanpv/Progs/claude/HW_CFS_raw # One week per array task: res[week] is computed independently inside the loop, # so the six weeks are the natural parallel axis. $SCRIPT and the result paths # come from --export at submit time. eval "$EXPORTS" python $SCRIPT --week ${SLURM_ARRAY_TASK_ID} ${EXTRA:-}