Skip to content

uvarc/rivanna-script

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rivanna-script

Miscellaneous scripts for Rivanna

Self help

  • alias2id - Get user ID from alias
  • cleancache - Remove cache files
  • gitall - Shortcut for add-commit-push
  • 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

About

Miscellaneous scripts for Rivanna

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •