Miscellaneous scripts for Rivanna
alias2id
- Get user ID from aliascleancache
- Remove cache filesgitall
- Shortcut for add-commit-pushjkrollout
- Install custom Jupyter kernel for a containerlist-group-usage
- List SU usage for each group memberlist-storage
- List storage usage by school and departmentstat-storage
- Statistics oflist-storage
output
show-slurmscript
- Given job ID show SLURM scriptoodurl
- Generate URL for OOD sessionnodeinfo
- Compile node info
alloc
- List allocation names quicklyget-ivygroup
- Find which Ivy groups a user belongs togroup-compare
- Compare members of a group with MyGroupsgroup.txt
and show discrepanciesgroup-intersect
- Intersection of N groups on Rivannaguesspi
- Guess the PI of a groupmgurl
- URL to display MyGroup membershipwhogrp
- For each group member show who's logged on to which frontend
getlib
- Find library dependencies of binaries (Docker multistage build)getpylib
- Find library dependencies of Python packages (Docker multistage build)pypkgver
- Find latest version of Python packages via conda or pipsyslib
- Multi-search installed system libraries
jkrollout
: R. Sun and K. Siller, HPC Container Management at the University of Virginia, PEARC '24: Practice and Experience in Advanced Research Computing 2024: Human Powered Computing 73, 1 (2024). doi:10.1145/3626203.3670568