An open API service indexing awesome lists of open source software.

https://github.com/uvarc/rivanna-script

Miscellaneous scripts for Rivanna
https://github.com/uvarc/rivanna-script

Last synced: 4 months ago
JSON representation

Miscellaneous scripts for Rivanna

Awesome Lists containing this project

README

          

# rivanna-script
Miscellaneous scripts for Rivanna

## Self help
- `alias2id` - Get user ID from alias
- `cleancache` - Remove cache files
- `gitall` - Shortcut for add-commit-push
- `gpujob` - GPU statistics
- `jkrollout` - Install custom Jupyter kernel for a container
- `list-group-usage` - List SU usage for each group member
- `list-storage` - List storage usage by school and department
- `stat-storage` - Statistics of `list-storage` output

## SLURM
- `show-slurmscript` - Given job ID show SLURM script
- `oodurl` - Generate URL for OOD session
- `nodeinfo` - Compile node info

## Groups
- `alloc` - List allocation names quickly
- `get-ivygroup` - Find which Ivy groups a user belongs to
- `group-compare` - Compare members of a group with MyGroups `group.txt` and show discrepancies
- `group-intersect` - Intersection of N groups on Rivanna
- `guesspi` - Guess the PI of a group
- `mgurl` - URL to display MyGroup membership
- `whogrp` - For each group member show who's logged on to which frontend

## Libraries/Packages
- `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 pip
- `syslib` - Multi-search installed system libraries

# Citation

- `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](https://doi.org/10.1145/3626203.3670568)