Difference between revisions of "UFRC environment module"

From UFRC
Jump to navigation Jump to search
 
(13 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. Load with '<code>module load ufrc</code>'. The following is a short summary of the available tools presented in alphabetical order:
+
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:
  
* black - python3-based [https://github.com/ambv/black uncompromising python code formatter].
+
{| class="wikitable"
* blue_quota - show HiPerGator Blue Storage (/ufrc) 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.
+
! Header Name !! Header Description
* 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.
+
| black || python3-based [https://github.com/ambv/black uncompromising python code formatter].
* home_quota - show your HiPerGator Home directory quota usage.
+
|-
* htop - [https://hisham.hm/htop/ interactive process viewer].
+
| blue_quota || show HiPerGator Blue Storage (/blue) quota usage for your user and group.
* 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].
+
| dos2unix || [http://dos2unix.sourceforge.net/dos2unix.htm convert line endings] in text files between linux, windows, and macos formats.
* ncat - [https://nmap.org/ncat modern nmap rewrite of netcat].
+
|-
* ncdu - [https://dev.yorhel.nl/ncdu terminal 'gui' for showing directory sizes].
+
| filan || [https://www.unix.com/man-page/debian/1/filan/ print active file descriptors to stdout].
* nodeInfo - show HiPerGator node types and capacities.
+
|-
* orange_quota - show HiPerGator Orange Storage (/orange) quota usage for your project(s).
+
| findnewest || shell script to  showing the most recent modified files in the argument directory.
* pbs_to_slurm - convert an old Torque-based job script to SLURM format.
+
|-
* procan - [https://github.com/matburt/procan an adaptive process analysis tool].
+
| getentng || our replacement for the linux getent tool to show user and group information.
* 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.
+
| home_quota || show your HiPerGator Home directory quota usage.
* 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.
+
| lftp || [https://lftp.yar.ru/ sophisticated file transfer program supporting ftp, http, sftp, fish, and torrent].
* shellcheck - check the syntax of your shell script or job script.
+
|-
* showAssoc - show your SLURM account associations.
+
| jobhtop (jobps alias) || real-time display of ''job'' processes using the [https://hisham.hm/htop/ htop tool].
* showQos - show your SLURM investment QOS limits.
+
|-
* showstart - show when the job with the specified id started.
+
| jobnvtop || real-time display of ''job'' GPU usage and processes using the [https://github.com/Syllo/nvtop nvtop tool].
* slurm_exit_info - show SLURM exit code for a job with the specified id.
+
|-
* slurmInfo - show information about SLURM allocation as well as running and pending jobs for a SLURM account.
+
| mac2unix || a wrapper of dos2unix preset for conversion from macos to linux text file line endings.
* socat - [https://linux.die.net/man/1/socat multipurpose relay] utility.
+
|-
* squeueall - show all jobs in SLURM queue.
+
| nc || [http://man7.org/linux/man-pages/man1/ncat.1.html concatenate and redirect sockets].
* squeuemine - show SLURM jobs for your user id.
+
|-
* squeue_pending - show sum of resources requested by all pending SLURM jobs.
+
| ncat || [https://nmap.org/ncat modern nmap rewrite of netcat].
* srundev - start an interactive SLURM session on a development/testing node.
+
|-
* srungui - start an interactive SLURM session on a gui node.
+
| ncdu || [https://dev.yorhel.nl/ncdu terminal 'gui' for showing directory sizes].
* sruni - start an interactive SLURM session on a compute node.
+
|-
* srunteach - start a minimal interactive SLURM session without delay.
+
| nodeInfo || show HiPerGator node types and capacities.
* 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.
+
| orange_quota || show HiPerGator Orange Storage (/orange) quota usage for your project(s).
* 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.
+
| 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.