From 6b2372e913af1296ec01aa60106baf543a1f1098 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Sl=C3=ADva?= <roman.sliva@vsb.cz> Date: Thu, 20 Jul 2023 15:45:47 +0200 Subject: [PATCH] Update slurm-job-submission-and-execution.md --- .../slurm-job-submission-and-execution.md | 26 ++++++++++++++----- 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/docs.it4i/general/slurm-job-submission-and-execution.md b/docs.it4i/general/slurm-job-submission-and-execution.md index 804eb7fa9..56eedc100 100644 --- a/docs.it4i/general/slurm-job-submission-and-execution.md +++ b/docs.it4i/general/slurm-job-submission-and-execution.md @@ -125,19 +125,33 @@ $ sbatch script.sh File script content: ```shell #!/usr/bin/bash -#SBATCH -J MyJobName -#SBATCH -A PROJECT-ID -#SBATCH -p qcpu -#SBATCH -N 4 +#SBATCH --job-name MyJobName +#SBATCH --account PROJECT-ID +#SBATCH --partition qcpu +#SBATCH --nodes 4 #SBATCH --ntasks-per-node 36 -#SBATCH -t 12:00:00 +#SBATCH --time 12:00:00 ml OpenMPI/4.1.4-GCC-11.3.0 srun hostname | sort | uniq -c ``` +Script will: +* use MyJobName as job name +* use project PROJECT-ID for job access and accounting +* use partition/queue qcpu +* use four nodes +* use 36 tasks per node +* set job time limit to 12 hours +Example output of the job: +```shell + 36 cn17.barbora.it4i.cz + 36 cn18.barbora.it4i.cz + 36 cn19.barbora.it4i.cz + 36 cn20.barbora.it4i.cz +``` ## Job Environment Variables @@ -161,7 +175,7 @@ $ set | grep ^SLURM | SLURM_JOB_PARTITION | name of the partition | qcpu | | SLURM_SUBMIT_DIR | submit directory | /scratch/project/open-xx-yy/work | -See relevant [Slurm srun documentation][3] for details. +See relevant [Slurm documentation][3] for details. Get job nodelist: -- GitLab