@@ -32,21 +32,68 @@ at [https://extranet.it4i.cz/rsweb/karolina][3]
...
@@ -32,21 +32,68 @@ at [https://extranet.it4i.cz/rsweb/karolina][3]
On Karolina cluster
On Karolina cluster
* all cpu queues/partitions provide full node allocation, whole nodes are allocated to job
* all cpu queues/partitions provide full node allocation, whole nodes (all node resources) are allocated to a job.
* other queues/partitions (gpu, fat, viz) provide partial node allocation
* other queues/partitions (gpu, fat, viz) provide partial node allocation. Jobs' resources (cpu, mem) are separated and dedicated for job.
## Using CPU Queues
## Using CPU Queues
```console
```console
$salloc -A PROJECT-ID -p qcpu
#!/usr/bin/bash
#SBATCH --job-name MyJobName
#SBATCH --account PROJECT-ID
#SBATCH --partition qcpu
#SBATCH --time 2:00:00
...
```
```
## Using GPU Queues
## Using GPU Queues
## Using Fat Queue
## 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.
```console
#!/usr/bin/bash
#SBATCH --job-name MyJobName
#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
```console
#SBATCH --exclusive
...
```
## Using Viz Queue
## 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.
```console
$salloc -A PROJECT-ID -p qviz
```
To allocate whole visualisation node use `--exclusive` option