Provided by: slurm-client_19.05.5-1_amd64 bug

NAME

       smap - graphically view information about Slurm jobs, partitions, and set configurations parameters.

SYNOPSIS

       smap [OPTIONS...]

DESCRIPTION

       smap  is  used  to graphically view job, partition and node information for a system running Slurm.  Note
       that information about nodes and partitions to which you lack access will always be  displayed  to  avoid
       obvious gaps in the output.  This is equivalent to the --all option of the sinfo and squeue commands.

OPTIONS

       -c, --commandline
              Print output to the commandline, no curses.

       -D <option>, --display=<option>
              sets  the  display  mode  for  smap,  showing  relevant  information  about  the selected view and
              displaying a corresponding node chart.  Note that unallocated nodes are indicated  by  a  '.'  and
              nodes  in  the  DOWN, DRAINED or FAIL state by a '#'.  When the --iterate=<seconds> option is also
              selected, you can switch displays by typing a different letter from the list below.

              j      Displays information about jobs running on system.

              r      Display information about advanced reservations.  While all current and future reservations
                     will be listed, only currently active reservations will appear on the node map.

              s      Displays information about slurm partitions on the system

       -h, --noheader
              Do not print a header on the output.

       -H, --show_hidden
              Display hidden partitions and their jobs.

       --help,
              Print a message describing all smap options.

       -i <seconds> , --iterate=<seconds>
              Print  the  state on a periodic basis.  Sleep for the indicated number of seconds between reports.
              User can exit at anytime by typing 'q' or hitting the return key.  If user is  in  configure  mode
              type 'exit' to exit program, 'quit' to exit configure mode.

       -M, --clusters=<string>
              Clusters  to  issue  commands  to.   Note  that  the  SlurmDBD  must be up for this option to work
              properly.

       -n, --nodes
              Only show objects with these nodes.

       -Q, --quiet
              Avoid printing error messages.

       --usage
              Print a brief message listing the smap options.

       -V , --version
              Print version information and exit.

INTERACTIVE OPTIONS

       When using smap in curses mode and when the --iterate=<seconds> option is also selected, you  can  scroll
       through  the  different  windows  using  the  arrow  keys.   The up and down arrow keys scroll the window
       containing the grid, and the left and right arrow keys scroll the window containing the text information.

       With the iterate option selected, you can use any of the options available to the -D option listed  above
       (except  'c')  to change screens.  You can also hide or make visible hidden partitions by pressing 'h' at
       any moment.

OUTPUT FIELD DESCRIPTIONS

       ACCESS_CONTROL
              Identifies the users or bank accounts which can use this advanced reservation.  A prefix  of  "A:"
              indicates  that  the following account names may use this reservation.  A prefix of "U:" indicates
              that the following user names may use this reservation.

       AVAIL  Partition state: up or down.

       END_TIME
              The time when an advanced reservation ended.

       ID     Key to identify the nodes associated with this entity in the node chart.

       NAME   Name of the job or advanced reservation.

       NODELIST
              Names of nodes associated with this configuration, partition or reservation.

       NODES  Count of nodes with this particular configuration.

       PARTITION
              Name of a partition.  Note that the suffix "*" identifies the default partition.

       ST     State of a job in compact form. Possible states include: PD (pending), R (running), S (suspended),
              CD   (completed),  CF  (configuring),  CG  (completing),  F  (failed),  TO (timeout), and NF (node
              failure). See JOB STATE CODES section below for more information.

       START_TIME
              The time when an advanced reservation started.

       STATE  State of the nodes.  Possible states include:  allocated,  completing,  down,  drained,  draining,
              fail,  failing,  idle,  and  unknown plus their abbreviated forms: alloc, comp, down, drain, drng,
              fail, failg, idle, and unk respectively.  Note that the  suffix  "*"  identifies  nodes  that  are
              presently not responding.  See NODE STATE CODES section below for more information.

       TIMELIMIT
              Maximum  time  limit for any user job in days-hours:minutes:seconds.  infinite is used to identify
              jobs or partitions without a job time limit.

       TOPOGRAPHY INFORMATION

       The node chart is designed to indicate relative locations of the nodes.  On most Linux clusters this will
       represent  a  one-dimensional  array of nodes. Larger clusters will utilize multiple as needed with right
       side of one line being logically followed by the left side of the next line.

NODE STATE CODES

       Node state codes are shortened as required for the field size.  These node states may be  followed  by  a
       special  character  to  identify  state flags associated with the node.  The following node sufficies and
       states are used:

       *   The node is presently not responding and will not be allocated any new work.   If  the  node  remains
           non-responsive,  it  will  be  placed  in  the DOWN state (except in the case of COMPLETING, DRAINED,
           DRAINING, FAIL, FAILING nodes).

       ~   The node is presently in a power saving mode (typically running at reduced frequency).

       #   The node is presently being powered up or configured.

       $   The node is currently in a reservation with a flag value of "maintenance".

       @   The node is pending reboot.

       ALLOCATED   The node has been allocated to one or more jobs.

       ALLOCATED+  The node is allocated to one or more active jobs plus one or more jobs are in the process  of
                   COMPLETING.

       COMPLETING  All jobs associated with this node are in the process of COMPLETING.  This node state will be
                   removed when all of the job's processes have terminated and the Slurm epilog program (if any)
                   has  terminated.  See  the  Epilog  parameter description in the slurm.conf man page for more
                   information.

       DOWN        The node is unavailable for use. Slurm can automatically place nodes in this  state  if  some
                   failure  occurs.  System  administrators  may also explicitly place nodes in this state. If a
                   node resumes normal operation,  Slurm  can  automatically  return  it  to  service.  See  the
                   ReturnToService  and  SlurmdTimeout  parameter descriptions in the slurm.conf(5) man page for
                   more information.

       DRAINED     The node is unavailable for use per  system  administrator  request.   See  the  update  node
                   command in the scontrol(1) man page or the slurm.conf(5) man page for more information.

       DRAINING    The node is currently executing a job, but will not be allocated to additional jobs. The node
                   state will be changed to state DRAINED when the last job on it completes.  Nodes  enter  this
                   state  per  system  administrator request. See the update node command in the scontrol(1) man
                   page or the slurm.conf(5) man page for more information.

       FAIL        The node is expected to fail soon  and  is  unavailable  for  use  per  system  administrator
                   request.   See  the  update node command in the scontrol(1) man page or the slurm.conf(5) man
                   page for more information.

       FAILING     The node is currently executing a job, but is expected to fail soon and  is  unavailable  for
                   use  per  system  administrator  request.  See the update node command in the scontrol(1) man
                   page or the slurm.conf(5) man page for more information.

       IDLE        The node is not allocated to any jobs and is available for use.

       MAINT       The node is currently in a reservation with a flag value of "maintainence".

       REBOOT      The node is currently scheduled to be rebooted.

       UNKNOWN     The Slurm controller has just started and the node's state has not yet been determined.

JOB STATE CODES

       Jobs typically pass through several states in the course of their  execution.   The  typical  states  are
       PENDING, RUNNING, SUSPENDED, COMPLETING, and COMPLETED.  An explanation of each state follows.

       BF  BOOT_FAIL       Job  terminated  due  to  launch  failure,  typically due to a hardware failure (e.g.
                           unable to boot the node or block and the job can not be requeued).

       CA  CANCELLED       Job was explicitly cancelled by the user or system administrator.  The job may or may
                           not have been initiated.

       CD  COMPLETED       Job has terminated all processes on all nodes with an exit code of zero.

       CG  COMPLETING      Job  is  in  the  process  of  completing.  Some processes on some nodes may still be
                           active.

       CF  CONFIGURING     Job has been allocated resources, but are waiting for them to become  ready  for  use
                           (e.g. booting).

       F   FAILED          Job terminated with non-zero exit code or other failure condition.

       NF  NODE_FAIL       Job terminated due to failure of one or more allocated nodes.

       PD  PENDING         Sibling job (in federation) revoked.

       PR  PREEMPTED       Job terminated due to preemption.

       RV  REVOKED         Job currently has an allocation.

       R   RUNNING         Job currently has an allocation.

       SI  SIGNALING       Signal of job currently in progress.

       SO  STAGE_OUT       Staging out data after job completion.

       SE  SPECIAL_EXIT    The job was requeued in a special state. This state can be set by users, typically in
                           EpilogSlurmctld, if the job has terminated with a particular exit value.

       ST  STOPPED         Job has an allocation, but execution has been stopped with SIGSTOP signal.  CPUS have
                           been retained by this job.

       S   SUSPENDED       Job  has  an allocation, but execution has been suspended and CPUs have been released
                           for other jobs.

       TO  TIMEOUT         Job terminated upon reaching its time limit.

ENVIRONMENT VARIABLES

       The following environment variables can be used to override settings compiled into smap.

       SLURM_CONF          The location of the Slurm configuration file.

COPYING

       Copyright (C) 2004-2007 The Regents of the University of  California.   Produced  at  Lawrence  Livermore
       National Laboratory (cf, DISCLAIMER).
       Copyright (C) 2008-2009 Lawrence Livermore National Security.
       Copyright (C) 2010-2013 SchedMD LLC.

       This    file    is    part    of    Slurm,   a   resource   management   program.    For   details,   see
       <https://slurm.schedmd.com/>.

       Slurm is free software; you can redistribute it and/or modify it under  the  terms  of  the  GNU  General
       Public License as published by the Free Software Foundation; either version 2 of the License, or (at your
       option) any later version.

       Slurm is distributed in the hope that it will be useful, but  WITHOUT  ANY  WARRANTY;  without  even  the
       implied  warranty  of  MERCHANTABILITY  or  FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
       License for more details.

SEE ALSO

       scontrol(1), sinfo(1), squeue(1), slurm_load_ctl_conf  (3),  slurm_load_jobs  (3),  slurm_load_node  (3),
       slurm_load_partitions   (3),   slurm_reconfigure   (3),   slurm_shutdown   (3),   slurm_update_job   (3),
       slurm_update_node (3), slurm_update_partition (3), slurm.conf(5)