Tips for beginners
Don't use submit nodes for heavy computing.
Submit nodes are for preparing files, submitting jobs, examining results, and transferring files.
Don't store files on scratch.
Scratch is not backed up, and files more than 30 days old are deleted.
Don't overrun your file storage quota.
If you fill your allotted disk space, weird errors result. Keep an eye on your disk space usage.
Don't waste your compute resources.
Use interactive sessions to test your workflow. Before a big batch job, run test jobs to make sure your code works.
Roar uses Linux
The operating system for Roar is Red Hat Enterprise Linux 8 (RHEL8), a variant of Unix. Unix a text-based; users interact with the system by typing commands. Compute clusters use Linux in part because tasks can be automated with scripts.
This user guide assumes familiarity with Unix, which any user who wants to do more than use the Portal needs to learn. A tutorial website for Unix can be found here.
The first chapter of this book is also helpful. An introduction to Unix written for research undergraduates and graduate students, is here.
See also the online lesson HPC Carpentry lesson "Introduction to Using the Shell in a HPC Context", which can be followed after logging onto Roar.