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 |