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 Tue, 13 May 2025 at 18:03:16 EDT

Tool Name Label Description
activate_eessi Software Load EESSI in a new subshell
active_nodes List available SLURM nodes with CPU and memory stats with buy-in types
allnodes_buyintype.txt
amd20 Developer Navigation log directly to dev node and cd to the current directory
bi User Information Displays information about users' buy-in accounts and nodes
buyin_status Displays information about users' buy-in accounts and nodes
checkjob Displays detailed SLURM job information for the specified job IDs
checknode Display detailed SLURM node information for the specified node names.
cloudSync cloudSync Two way synchronization of local folders and cloud storage. Use in local storage directory.
clusterstate Prints a table of each cluster’s current load, number of nodes up, and total node count
conda_overlay_env
connecttojob Job Information SSH to node where job is running
cputime Display used and remaining CPU time for a user
CPUUsage User Information Show the CPU usage(CPU hour) of the users jobs on compute nodes at given time period.
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 ssh to the current directory
disable_slurm_node_fail_notifications.sh Check if the slurmtrigger directory is mounted and, if so, create a per-user exception file to stop failed-node notifications
down_nodes List all down SLURM nodes with reason
enable_slurm_node_fail_notifications.sh Check if the slurmtrigger directory is mounted and remove the per-user exception file to re-enable failed-node notifications
file-count Files Show the file count (including hidden files) for any directory (by default the home directory)
file-sizes Calculate the uncompressed file space usage for any directory (by default the old GPFS home directory)
fixsmbmount Utilities Temporary fix to credential syncying for mapping home and research drives
frm Files Force delete a file (works even when quota is full)
getexample Files Download user examples
gpucheck Cluster Information
gpustate Cluster Information Return the gpu usage on the cluster
GPUUsage User Information Show the GPU usage(GPU hour) of the user at given time period.
gpu_usage_job User Information Show the GPU usage(GPU minutes) of the job.
groupinfo User Information Get detailed information about a group
group_only_user Utilities Adds umask 002 and changes to research directory in your .bashrc file
i14 Developer Navigation log directly to dev node and cd to the current directory
i16 Developer Navigation log directly to dev node and cd to the current directory
i18 Developer Navigation log directly to dev node and cd to the current directory
install_micromamba Install micromanba in your home directory
intel14 Developer Navigation log directly to dev node and cd to the current directory
intel14-k20 Developer Navigation log directly to dev node and cd to the current directory
intel16 Developer Navigation log directly to dev node and cd to the current directory
intel18 Developer Navigation log directly to dev node and cd to the current directory
interact Utilities Launch an interactive job with sensible defaults
jobinfo2 Queue Information Show information about a job using both checkjob and qstat
js Job Information Report SLURM data of job steps by sacct command
k20 Developer Navigation log directly to dev node and cd to the current directory
k80 Developer Navigation log directly to dev node and cd to the current directory
licensecheck Cluster Information Check software licenses
lm_studio_link_models 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
loadmonitor Job Information Monitor the cpu/walltime usage of a job
memorymonitor Job Information Monitor the memory usage of a job
mll Module Commands Load software modules & List all loaded modules.
mod display message of the day
move2 Reorders job priority for a user's SLURM jobs
move2bot Reorders job priority for a user's SLURM jobs
move2top Reorders job priority for a user's SLURM jobs
MPINodes Job Information Display list of nodes for each running task (process)
myqsub PowerJobs Places jobs in a queue for qsub.
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 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 Print out the name of the current OS (used for debugging)
os_update Powertools updating profile files to conform with new operating system.
overlay_build singularity Build a singularty 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 insside 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
pns Node Information List information of partitions and compute nodes
powertools Powertools Display a list of current powertools or a long description
poweruser Adds powertools to your .bashrc file
priority_status User Information Displays information about users' buy-in accounts and nodes
qdel_all Scheduler Commands
qmem get memory usage on the nodes of a job
qs User Information List of jobs information
queueStat Queue Information Shows queue summary statistics for current user.
release_maint_hold Manage and release a maintenance holds for the current user
reportseff_more User Information Run reportseff and pipe the output through '
rstudio_server 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 Report Slurm job efficiency for a specified Job ID
setup_matlab_PCT Powertools creates directories and setups configuration file for MATLAB PCT
setup_matlab_PCT~ Powertools creates directories and setups configuration file for MATLAB PCT
showprio 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 Display the PI(s) associated with a user
slurm_dive User Information Print out summary information about the scheduler from sdiag
slurm_top User Information Print out 'top' information for node running a job with given
SLURMUsage User 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.
sshdev Developer Navigation log onto a random dev node and execute a command
start_monitor Job Information Monitor a job and email user when it starts
starttime Job Information Show estimated start times for a job
timeconvert Queue Information Convert Walltime to seconds and visa versa
trackmemory Job Information Monitor the memory usage of a running program
umask_in_bash Utilities Adds umask 002 to your .bashrc file
userinfo User Information Get detailed information about a user
userlogincheck User Information List of jobs and nodes that user is currently running on
v100 Developer Navigation log directly to dev node and cd to the current directory