We migrated workload managers of all clusters (including Barbora and Karolina) **from PBS to Slurm**!
We migrated workload managers of all clusters (including Barbora and Karolina) **from PBS to Slurm**!
For more information on how to submit jobs in Slurm, see the [Job Submission and Execution][5] section.
For more information on how to submit jobs in Slurm, see the [Job Submission and Execution][5] section.
# Resource Allocation
# Introduction to running jobs
To run a [job][1], computational resources for this particular job must be allocated. This is done via the [Slurm][a] job workload manager software, which distributes workloads across the supercomputer.
## Job Submission and Execution
## Job Submission and Execution
To run a [job][1], computational resources for this particular job must be allocated. This is done via the [Slurm][a] job workload manager software, which distributes workloads across the supercomputer.
The `sbatch` or `salloc` command creates a request to the Slurm job manager for allocation of specified resources.
The `sbatch` or `salloc` command creates a request to the Slurm job manager for allocation of specified resources.
The resources will be allocated when available, subject to allocation policies and constraints.
The resources will be allocated when available, subject to allocation policies and constraints.
**After the resources are allocated, the jobscript or interactive shell is executed on first of the allocated nodes.**
**After the resources are allocated, the jobscript or interactive shell is executed on first of the allocated nodes.**