Skip to content

Powertools Documentation

This table gives an overview of all powertools available on the HPCC.

NOTE: This list may be out of sync with the current system. Use the powertools command to see the most up to date list on the system.

This data was automatically generated Thu, 24 September 2026 at 12:00:55 EDT

Tool Name Label Description
activate_eessi Software Load EESSI in a new subshell
active_nodes Cluster Information List available SLURM nodes with CPU and memory stats with buy-in types
alldevnodes Utilities Run a command on all dev nodes.
allnodes_buyintype.txt
amd20 Developer Navigation log onto the named dev node and cd to the current directory
amd24 Developer Navigation log onto the named dev node and cd to the current directory
bi User Information Displays information about users' buy-in accounts and nodes
buyin_status User Information Displays information about users' buy-in accounts and nodes and enabled buy-in managers to add/remove users
checkjob Job Tools Displays detailed SLURM job information for the specified job IDs
checknode Node Information Display detailed SLURM node information for the specified node names.
cloudSync Utilities Two way synchronization of local folders and cloud storage. Use in local storage directory.
clusterstate Cluster Information Prints a table of each cluster’s current load, number of nodes up, and total node count
conda_overlay_env Singularity Set environment variables for a conda-enabled singularity overlay
connecttojob Job Tools SSH to node where job is running
cputime User Information Display used and remaining CPU time for a user
create_jupyter_singularity_overlay Singularity Create a singularity Overlay that will work with the new Jupyter OnDemand (Beta users only)
dev Developer Navigation log onto a random dev node and cd to the current directory
devnode_common Developer Navigation log onto the named dev node and cd to the current directory
disable_slurm_node_fail_notifications.sh Utilities Check if the slurmtrigger directory is mounted and, if so, create a per-user exception file to stop failed-node notifications
down_nodes Node Information List all down SLURM nodes with reason
enable_slurm_node_fail_notifications.sh Utilities Check if the slurmtrigger directory is mounted and remove the per-user exception file to re-enable failed-node notifications
fairshare_info Queue Information This script displays information about SLURM's fair share configuration
file-count Files Show the file count (including hidden files) for any directory (by default the home directory)
file-sizes Files Display uncompressed disk usage of DIRECTORY (defaults to home dir if none supplied).
fixsmbmount Utilities Temporary fix to credential syncying for mapping home and research drives
getexample Files Download user examples
gpucheck Cluster Information Show GPU devices available on the current host
gpustate Cluster Information Return GPU usage for resources accessible to the current user
groupinfo Powertools Get detailed information about a group
group_only_user Utilities Adds umask 002 and changes to research directory in your .bashrc file
h200 Developer Navigation log onto the named dev node and cd to the current directory
install_micromamba Software Install micromamba in your home directory
intel18 Developer Navigation log onto the named dev node and cd to the current directory
interactive_job Job Tools Launch an interactive job with sensible defaults
job_gpu_usage Job Tools Show the reserved GPU usage of a job in GPU minutes
job_steps Job Tools Report SLURM job step data using sacct and sstat
licensecheck Cluster Information Check software licenses
lictool
lmstat
lm_studio_link_models AI Tools Creates symbolic links to llms in /mnt/research/common-data/llms/lm-studio/models in $HOME/.cache/lm-studio/models WARNING will remove local models only if they also exist in the common folder
mll Module Commands Load software modules & List all loaded modules.
mod Utilities display message of the day
monitorlm
move2 Queue Information Reorders job priority for a user's SLURM jobs
move2bot Queue Information Reorders job priority for a user's SLURM jobs
move2top Queue Information Reorders job priority for a user's SLURM jobs
MPINodes Job Tools Display list of nodes for each running task (process)
node_status Node Information Status information of compute nodes
old_os Compatibility Start a shell using the CentOS 7.9 image matching ICER's old operating system.
ollama_link_models AI Tools Creates symbolic links to llms in /mnt/research/common-data/llms/ollama/models in $HOME/.ollama/models WARNING will remove local models if and only if they also exist in the common folder
os Node Information Print out the name of the current OS (used for debugging)
overlay_build Singularity Build a singularity overlay file to make some of singularity read/write
overlay_exec Singularity Execute a command inside the conda enabled overlay built with powertools
overlay_install_conda Singularity Install Conda inside an overlay image
overlay_resize Singularity resize a singularity image to make more space
overlay_size Singularity Return the available space inside an overlay file
overlay_start Singularity Start an Overlay in the default centos singularity image
OverQuotaRM Files Remove a file when quota is full
pns Node Information List information of partitions and compute nodes
powertools Powertools Display a list of current powertools or a long description
poweruser Powertools Adds powertools to your .bashrc file
PrimaryGroup Powertools Change user's primary group for the current shell session
priority_status User Information Displays information about users' buy-in accounts and nodes
qdel_all Job Tools delete all of my jobs in the queue (including job arrays)
qs Queue Information Show queue information for Slurm jobs
queue_status Queue Information Show queue information for Slurm jobs
reportseff_more User Information Run reportseff and pipe the output through '
rlmutil
rstudio_server Software Initialize and launch RStudio Server instance
sbatch_old Compatibility Submit an sbatch script using CentOS 7.9 image to match ICER's old operating system.
seff Job Tools Report Slurm job efficiency for a specified Job ID
setup_matlab_PCT Software creates directories and setups configuration file for MATLAB PCT
setup_matlab_PCT~ Powertools creates directories and setups configuration file for MATLAB PCT
showprio Queue Information Display SLURM job priorities in a formatted table
show-samba-paths User Information Display samba paths of user's home and research spaces
show_user_pi.pl User Information Display the PI(s) associated with a user
slurm_dive Queue Information Print out summary information about the scheduler from sdiag
slurm_top Job Tools Print out 'top' information for node running a job with given
SLURMUsage Usage Information Get yearly CPU and GPU hours of a general user
sq User Information List of jobs and nodes that user is currently running on
srun_old Compatibility Submit an srun line inside CentOS 7.9 image to match ICER's old operating system.
starttime Job Tools Show estimated start times for a job
timeconvert Queue Information Convert Walltime to seconds and vice versa
trackmemory Job Tools Monitor the memory usage of a running program and write CSV output
umask_in_bash Utilities Adds umask 002 to your .bashrc file
user_cpu_usage Usage Information Show the CPU usage(CPU hour) of the users jobs on compute nodes at given time period.
user_gpu_usage Usage Information Show the GPU usage(GPU hour) of the user at given time period.
userinfo User Information Get detailed information about a user
userlogincheck Job Tools Show a user's queued jobs and active login/dev-node sessions
user_slurm_usage Usage Information Get yearly CPU and GPU hours of a general user
v100 Developer Navigation log onto the named dev node and cd to the current directory