Miscellaneous scripts for Rivanna
alias2id- Get user ID from aliascleancache- Remove cache filesgitall- Shortcut for add-commit-pushgpujob- GPU statisticsjkrollout- 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-storageoutput
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.txtand 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