Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| quickstart [2023/09/13 15:56] – [Basic job submission] docuadmin | quickstart [2025/05/08 19:43] (current) – docuadmin | ||
|---|---|---|---|
| Line 36: | Line 36: | ||
| A complete list of parameters that '' | A complete list of parameters that '' | ||
| + | |||
| + | ====== Run an Interactive Job on a Compute Node ====== | ||
| + | |||
| + | Running an interactive job on a compute node is the preferred method of testing jobs and scripts. Doing so avoids running resource-intensive workloads on the master (or login) node. | ||
| + | To start a job with an interactive shell on a compute node you can use this command: | ||
| + | |||
| + | srun -N 1 -n 1 --pty /bin/bash | ||
| ====== Basic job submission ====== | ====== Basic job submission ====== | ||
| Line 54: | Line 61: | ||
| The commands are now in a format that can be submitted to the scheduler to be run as a job on the cluster. But we also need to tell the scheduler what resources are needed. This information can be passed to SLURM directly in the '' | The commands are now in a format that can be submitted to the scheduler to be run as a job on the cluster. But we also need to tell the scheduler what resources are needed. This information can be passed to SLURM directly in the '' | ||
| - | The job can be submitted to the scheduler by adding flags to the '' | + | The job can be submitted to the scheduler by adding flags to the '' |
| - | $ srun -J SleepJob -N 1 --tasks-per-node=1 date.sub & | + | $ sbatch |
| To place the resource request in the script itself, we modify the script to include additional lines for SLURM: | To place the resource request in the script itself, we modify the script to include additional lines for SLURM: | ||
| Line 71: | Line 78: | ||
| date | date | ||
| - | Then the job is submitted with '' | + | Then the job is submitted with '' |
| - | $ srun date.sub | + | $ sbatch |
| The '' | The '' | ||
| Line 79: | Line 86: | ||
| $ squeue --job < | $ squeue --job < | ||
| -or- | -or- | ||
| - | $ squeue-n <Job name if specified upon submission> | + | $ squeue -n <Job name if specified upon submission> |