When submitting arrays of jobs, you'll probably want to "pack" them. That is, you want a node to run as many jobs as possible et probably want to avoid sharing your node with another user.
Note that this only make sense on sequential partition, and that only those partition support that feature.
## How to
If one single jobs require 4 core, you can specify that in your script with:
```
#!/usr/bin/env bash
#SBATCH --cpus-per-task=4
#SBATCH --partition=seq-short
#SBATCH --time=1:30:00
...
<myexe> data_$SLURM_ARRAY_TASK_ID
```
Then, to launch 20 tasks (that's 5 job per node on a 20 core node):