Difference between revisions of "General/Slurm"

From HPC
Jump to: navigation , search
(sbatch)
Line 28: Line 28:
 
Submitted batch job 289535
 
Submitted batch job 289535
 
</pre>
 
</pre>
 +
====squeue====
 +
<pre style="background-color: #C8C8C8; color: black; border: 2px solid black; font-family: monospace, sans-serif;">
 +
[525805@login01 ~]$ squeue
 +
            JOBID PARTITION      NAME        USER          ST      TIME  NODES  NODELIST(REASON)
 +
            306414    compute    clasDFT        username    R      16:36      1                c006
 +
            306413    compute    mpi_benc    username    R      31:02      2                c[005,007]
 +
            306411    compute      orca_1n        username    R    1:00:32    1                c004
 +
            306410    compute    orca_1n        username    R    1:04:17      1                c003
 +
            306409  highmem  cnv_obit        username    R  11:37:17      1                c232
 +
            306407  compute    20M4_20      username    R  11:45:54    1                  c012
 +
            306406  compute    20_ML_20    username    R  11:55:40    1                  c012
  
 +
</pre>
 
===Common Submission Flags===
 
===Common Submission Flags===
 
{| class="wikitable"
 
{| class="wikitable"

Revision as of 10:40, 2 February 2017

Application Details


Common Slurm Commands

Command Description
sbatch Submits a batch script to SLURM. The batch script may be given to sbatch through a file name on the command line, or if no file name is specified, sbatch will read in a script from standard input.
squeue Used to view job and job step information for jobs managed by SLURM.
scancel Used to signal or cancel jobs, job arrays or job steps.
sinfo Used to view partition and node information for a system running SLURM.

sbatch

[username@login01 ~]$ sbatch jobfile.job
Submitted batch job 289535

squeue

[525805@login01 ~]$ squeue
             JOBID PARTITION       NAME         USER           ST       TIME  NODES   NODELIST(REASON)
            306414     compute     clasDFT         username    R      16:36       1                 c006
            306413     compute     mpi_benc    username     R      31:02      2                c[005,007]
            306411     compute      orca_1n        username     R    1:00:32     1                 c004
            306410    compute     orca_1n         username     R    1:04:17      1                 c003
            306409   highmem   cnv_obit        username     R   11:37:17      1                 c232
            306407   compute    20M4_20       username     R   11:45:54     1                  c012
            306406   compute    20_ML_20    username     R   11:55:40     1                  c012

Common Submission Flags

Flag Description
-J / --job-name Specify a name for the job
-N / --nodes Specifies the number of nodes to be allocated to a job
-n / --ntasks Specifies the allocation of resources e.g. for 1 Compute Node the maximum would be 28
-o / --output Specifies the name of the output file
-e / --error Specifies the name of the error file
-p / --partition Specifies the specific partition for the job e.g. compute, highmem, gpu
--exclusive Requests exclusive access to nodes preventing other jobs from running