From 20e9173f4ed687ee573548fff6554ef60b8fe4db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Sl=C3=ADva?= <roman.sliva@vsb.cz> Date: Mon, 4 Sep 2023 13:45:47 +0200 Subject: [PATCH] Content, content --- docs.it4i/general/karolina-slurm.md | 37 ++++++++++++++++++++++------- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/docs.it4i/general/karolina-slurm.md b/docs.it4i/general/karolina-slurm.md index 73a50554e..34261ec0c 100644 --- a/docs.it4i/general/karolina-slurm.md +++ b/docs.it4i/general/karolina-slurm.md @@ -37,22 +37,44 @@ On Karolina cluster ## Using CPU Queues +Access [standard compute nodes][4]. +Whole nodes are allocated. Use `--nodes` option to specify number of requested nodes. +There is no need to specify the number of cores and memory size. + ```console #!/usr/bin/bash #SBATCH --job-name MyJobName #SBATCH --account PROJECT-ID #SBATCH --partition qcpu -#SBATCH --time 2:00:00 +#SBATCH --time 12:00:00 +#SBATCH --nodes 8 ... ``` ## Using GPU Queues +Access [GPU accelerated nodes][5]. +Every GPU accelerated node is divided into 8 fractions, one fraction per GPU. +By default only one fraction i.e. 1/8 of the node - one GPU and corresponding CPU cores and memory is allocated. +There is no need to specify the number of cores and memory size, on the contrary, it is undesirable. + +```console +#!/usr/bin/bash +#SBATCH --job-name MyJobName +#SBATCH --account PROJECT-ID +#SBATCH --partition qgpu +#SBATCH --time 12:00:00 +... +``` ## Using Fat Queue -Access [data analytics node aka fat][6]. -Fat node is divided into 32 fractions, one fraction per CPU. By default only one fraction i.e. 1/32 of the node - one CPU and corresponding memory is allocated. +Access [data analytics aka fat node][6]. +Fat node is divided into 32 fractions, one fraction per CPU. +By default only one fraction i.e. 1/32 of the node - one CPU and corresponding memory is allocated. + +To allocate requested memory use `--mem` option. +Corresponding CPUs wil be allocated. Fat node has about 23TB of memory available for jobs. ```console #!/usr/bin/bash @@ -60,12 +82,8 @@ Fat node is divided into 32 fractions, one fraction per CPU. By default only one #SBATCH --account PROJECT-ID #SBATCH --partition qfat #SBATCH --time 2:00:00 -... -``` -To allocate requested memory use `--mem` option. Corresponding CPUs wil be allocated. Fat node has about 23TB of memory available for jobs. - -```console #SBATCH --mem 6TB +... ``` To allocate whole fat node use `--exclusive` option @@ -78,7 +96,8 @@ To allocate whole fat node use `--exclusive` option ## Using Viz Queue Access [visualisation node][7]. -Every visualisation node is divided into eight fractions. By default only one fraction i.e. 1/8 of the node is allocated. +Every visualisation node is divided into eight fractions. +By default only one fraction i.e. 1/8 of the node is allocated. ```console $ salloc -A PROJECT-ID -p qviz -- GitLab