view masterJob.sh @ 128:ababa631a10f

more focussed, better SLURM_... vars
author Henry S. Thompson <ht@inf.ed.ac.uk>
date Fri, 09 Jul 2021 13:45:04 +0000
parents e5d5958bf3fe
children 0a447db5cf1c
line wrap: on
line source

#!/bin/bash
# Attempt at a master Master job
# Usage: sbatch [--exclusive --nodes= --tasks-per-node= | -n ... -c ...] masterJob.sh taskName [args...]
#   Note that --exclusive is _not_ set by default
#   Use -n n -c c for to launch n 'parallel ...' jobs each of which spawns c actual workers which
#    divide up the job task file task file (see below) between them.
# Implies that ~/taskName_{0..n}.txt or ~/taskName/{0..n}.txt contain the necessary parameterisation
#SBATCH --time=01:00:00
#SBATCH --partition=standard
#SBATCH --qos=standard
#SBATCH --account=dc007
#SBATCH --job-name master

export SBATCH_JOB_NAME="$1"

cd ${SLURM_SUBMIT_DIR}

bin/masterMaster.sh "$@"