diff --git a/docs.it4i/general/slurm-job-submission-and-execution.md b/docs.it4i/general/slurm-job-submission-and-execution.md index 4444bdec548ddc5d76da089898a5a44d112c6e5b..09147536389ad17f5df2465da0aeff37dd12a9f6 100644 --- a/docs.it4i/general/slurm-job-submission-and-execution.md +++ b/docs.it4i/general/slurm-job-submission-and-execution.md @@ -80,7 +80,7 @@ $ squeue --me -t pending Show jobs for given project: ```console -squeue -A PROJECT-ID +$ squeue -A PROJECT-ID ``` ## Running Interactive Jobs @@ -88,19 +88,19 @@ squeue -A PROJECT-ID Run interactive job - queue qcpu_exp, one node by default, one task by default: ```console - $ salloc -A PROJECT-ID -p qcpu_exp +$ salloc -A PROJECT-ID -p qcpu_exp ``` Run interactive job on four nodes, 36 tasks per node (Barbora cluster, cpu partition recommended value based on node core count), two hours time limit: ```console - $ salloc -A PROJECT-ID -p qcpu -N 4 --ntasks-per-node 36 -t 2:00:00 +$ salloc -A PROJECT-ID -p qcpu -N 4 --ntasks-per-node 36 -t 2:00:00 ``` Run interactive job, with X11 forwarding: ```console - $ salloc -A PROJECT-ID -p qcpu_exp --x11 +$ salloc -A PROJECT-ID -p qcpu_exp --x11 ``` !!! warning @@ -111,7 +111,8 @@ Run interactive job, with X11 forwarding: Run batch job: ```console - $ sbatch script.sh +$ cd my_work_dir # submit directory my_work_dir will be also used as working directory for submitted job +$ sbatch script.sh ``` File script content: @@ -143,7 +144,7 @@ Slurm provides useful information to the job via environment variables. Environm See all Slurm variables ``` -set | grep ^SLURM +$ set | grep ^SLURM ``` ### Useful Variables @@ -186,7 +187,7 @@ $ scontrol update JobId=JOBID ATTR=VALUE Modify job's time limit: ``` -scontrol update job JOBID timelimit=4:00:00 +$ scontrol update job JOBID timelimit=4:00:00 ``` Set/modify job's comment: