it4i logoDocumentation
GeneralRun jobsJob Submission and Execution

Barbora NG - Job Submission and Execution

Introduction

This page describes Barbora NG cluster’s specific Slurm settings and usage. General information about Slurm usage at IT4Innovations can be found at Slurm Job Submission and Execution.

Node Partitioning

Division of nodes means that if two users allocate a portion of the same node, they can see each other’s running processes. If this solution is inconvenient for you, consider allocating a whole node.

On Barbora NG, SLURM partitions each compute node into smaller units based on NUMA (Non-Uniform Memory Access) domains. Each compute node is divided into 6 partitions, each consisting of 32 CPUs and 122 GB RAM.

Job Submission Options

Jobs can be submitted with different resource requirements:

  • No specification: Defaults to one partition (1/6 of a node);
  • CPU-based allocation: --cpus-per-task=<ncpus> or --mincpus=<n> flags allocates the number of partitions needed to satisfy the CPU requirement;
  • Memory-based allocation: --mem=<X> flag allocates the number of partitions needed to satisfy the memory requirement;
  • Exclusive access: --exclusive option reserves the entire node, i.e. all 6 partitions.
© 2026 IT4Innovations – All rights reserved.

On this page