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 |