Running jobs on M3
As in the Slurm quickstart, a job can be defined as an "allocation of resources assigned to a user for a specified amount of time". Resources can be any of:
- Number of CPUs
- Number (and type) of GPUs
- Amount of memory/RAM
- Number of nodes
- And more...
There are two main types of jobs you can run:
- Batch jobs: you submit a script to be run on compute nodes. This is entirely non-interactive.
- Interactive jobs: you connect to an interactive shell session (or desktop!) with the allocated resources on a compute node.
Let's start by submitting your first batch job.