Difference between revisions of "UFRC environment module"
Jump to navigation
Jump to search
Moskalenko (talk | contribs) |
|||
(10 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
[[Category:Software]] | [[Category:Software]] | ||
− | A number of useful tools - both external or internal - is provided via the '<code>ufrc</code>' environment module. | + | A number of useful tools - both external or internal - is provided via the '<code>ufrc</code>' environment module which is loaded automatically at login. It can be reloaded with '<code>module load ufrc</code>'. The following is a short summary of the available tools presented in alphabetical order: |
− | + | {| class="wikitable" | |
− | + | |- | |
− | + | ! Header Name !! Header Description | |
− | + | |- | |
− | + | | black || python3-based [https://github.com/ambv/black uncompromising python code formatter]. | |
− | + | |- | |
− | + | | blue_quota || show HiPerGator Blue Storage (/blue) quota usage for your user and group. | |
− | + | |- | |
− | + | | dos2unix || [http://dos2unix.sourceforge.net/dos2unix.htm convert line endings] in text files between linux, windows, and macos formats. | |
− | + | |- | |
− | + | | filan || [https://www.unix.com/man-page/debian/1/filan/ print active file descriptors to stdout]. | |
− | + | |- | |
− | + | | findnewest || shell script to showing the most recent modified files in the argument directory. | |
− | + | |- | |
− | + | | getentng || our replacement for the linux getent tool to show user and group information. | |
− | + | |- | |
− | + | | home_quota || show your HiPerGator Home directory quota usage. | |
− | + | |- | |
− | + | | lftp || [https://lftp.yar.ru/ sophisticated file transfer program supporting ftp, http, sftp, fish, and torrent]. | |
− | + | |- | |
− | + | | jobhtop (jobps alias) || real-time display of ''job'' processes using the [https://hisham.hm/htop/ htop tool]. | |
− | + | |- | |
− | + | | jobnvtop || real-time display of ''job'' GPU usage and processes using the [https://github.com/Syllo/nvtop nvtop tool]. | |
− | + | |- | |
− | + | | mac2unix || a wrapper of dos2unix preset for conversion from macos to linux text file line endings. | |
− | + | |- | |
− | + | | nc || [http://man7.org/linux/man-pages/man1/ncat.1.html concatenate and redirect sockets]. | |
− | + | |- | |
− | + | | ncat || [https://nmap.org/ncat modern nmap rewrite of netcat]. | |
− | + | |- | |
− | + | | ncdu || [https://dev.yorhel.nl/ncdu terminal 'gui' for showing directory sizes]. | |
− | + | |- | |
− | + | | nodeInfo || show HiPerGator node types and capacities. | |
− | + | |- | |
− | + | | orange_quota || show HiPerGator Orange Storage (/orange) quota usage for your project(s). | |
− | + | |- | |
− | + | | procan || [https://github.com/matburt/procan an adaptive process analysis tool]. | |
− | + | |- | |
− | + | | pytest || Run a python test suite if present in the current directory tree. | |
− | + | |- | |
+ | | qos_to_burst || move a pending job with the specified id to the burst QOS. | ||
+ | |- | ||
+ | | qos_to_main || move a pending job with the specified id to the investment QOS. | ||
+ | |- | ||
+ | | relative_path || show relative path starting from the specified optional path. | ||
+ | |- | ||
+ | | shellcheck || check the syntax of your shell script or job script. | ||
+ | |- | ||
+ | | showAllocation || show your groups' resource allocations (all, active, expired) in various formats. | ||
+ | |- | ||
+ | | showAssoc || show your SLURM account associations. | ||
+ | |- | ||
+ | | showQos || show your SLURM investment QOS limits. | ||
+ | |- | ||
+ | | showstart || show when the job with the specified id started. | ||
+ | |- | ||
+ | | slurm_exit_info || show SLURM exit code for a job with the specified id. | ||
+ | |- | ||
+ | | slurmInfo || show information about SLURM resource allocation and running/pending jobs per account as well as cluster utilization. | ||
+ | |- | ||
+ | | socat || [https://linux.die.net/man/1/socat multipurpose relay] utility. | ||
+ | |- | ||
+ | | squeueall || show all jobs in SLURM queue. | ||
+ | |- | ||
+ | | squeuemine || show SLURM jobs for your user id. | ||
+ | |- | ||
+ | | squeue_pending || show sum of resources requested by all pending SLURM jobs. | ||
+ | |- | ||
+ | | srundev || start an interactive SLURM session on a development/testing node. | ||
+ | |- | ||
+ | | srungui || start an interactive SLURM session on a gui node. | ||
+ | |- | ||
+ | | sruni || start an interactive SLURM session on a compute node. | ||
+ | |- | ||
+ | | srunteach || start a minimal interactive SLURM session without delay. | ||
+ | |- | ||
+ | | tree || [https://linux.die.net/man/1/tree list contents of directories in a tree format]. | ||
+ | |- | ||
+ | | unix2dos || a wrapper of dos2unix preset for conversion from linux to windows text file line endings. | ||
+ | |- | ||
+ | | unix2mac || a wrapper of dos2unix preset for conversion from linux to macos text file line endings. | ||
+ | |- | ||
+ | | xeyes || simple gui program for testing whether X11 forwarding is working. | ||
+ | |} |
Latest revision as of 15:04, 1 July 2024
A number of useful tools - both external or internal - is provided via the 'ufrc
' environment module which is loaded automatically at login. It can be reloaded with 'module load ufrc
'. The following is a short summary of the available tools presented in alphabetical order:
Header Name | Header Description |
---|---|
black | python3-based uncompromising python code formatter. |
blue_quota | show HiPerGator Blue Storage (/blue) quota usage for your user and group. |
dos2unix | convert line endings in text files between linux, windows, and macos formats. |
filan | print active file descriptors to stdout. |
findnewest | shell script to showing the most recent modified files in the argument directory. |
getentng | our replacement for the linux getent tool to show user and group information. |
home_quota | show your HiPerGator Home directory quota usage. |
lftp | sophisticated file transfer program supporting ftp, http, sftp, fish, and torrent. |
jobhtop (jobps alias) | real-time display of job processes using the htop tool. |
jobnvtop | real-time display of job GPU usage and processes using the nvtop tool. |
mac2unix | a wrapper of dos2unix preset for conversion from macos to linux text file line endings. |
nc | concatenate and redirect sockets. |
ncat | modern nmap rewrite of netcat. |
ncdu | terminal 'gui' for showing directory sizes. |
nodeInfo | show HiPerGator node types and capacities. |
orange_quota | show HiPerGator Orange Storage (/orange) quota usage for your project(s). |
procan | an adaptive process analysis tool. |
pytest | Run a python test suite if present in the current directory tree. |
qos_to_burst | move a pending job with the specified id to the burst QOS. |
qos_to_main | move a pending job with the specified id to the investment QOS. |
relative_path | show relative path starting from the specified optional path. |
shellcheck | check the syntax of your shell script or job script. |
showAllocation | show your groups' resource allocations (all, active, expired) in various formats. |
showAssoc | show your SLURM account associations. |
showQos | show your SLURM investment QOS limits. |
showstart | show when the job with the specified id started. |
slurm_exit_info | show SLURM exit code for a job with the specified id. |
slurmInfo | show information about SLURM resource allocation and running/pending jobs per account as well as cluster utilization. |
socat | multipurpose relay utility. |
squeueall | show all jobs in SLURM queue. |
squeuemine | show SLURM jobs for your user id. |
squeue_pending | show sum of resources requested by all pending SLURM jobs. |
srundev | start an interactive SLURM session on a development/testing node. |
srungui | start an interactive SLURM session on a gui node. |
sruni | start an interactive SLURM session on a compute node. |
srunteach | start a minimal interactive SLURM session without delay. |
tree | list contents of directories in a tree format. |
unix2dos | a wrapper of dos2unix preset for conversion from linux to windows text file line endings. |
unix2mac | a wrapper of dos2unix preset for conversion from linux to macos text file line endings. |
xeyes | simple gui program for testing whether X11 forwarding is working. |