To get started on the HPC, you'll need to make sure you have an account. If you don't, send an email to rkaundal@usu.edu to request one.
If you have an account, log in with ssh username@biocluster.usu.edu
Quick note: you can avoid typing that entire thing out every time by creating an alias.
We have many nodes available to use on the cluster. Currently there are 5 CPU nodes (chela01-05) and 1 GPU node (chela-g01). We have one head node (guru) that basically serves
as a login portal, and from there, you can reach the other nodes. Once you log in to the head node, try logging into a chela node by typing ssh chela01
.
This shorthand will attempt to log in to the chela node with the current username.
This will serve as a brief introduction to our module system. A more in-depth guide will be available soon. We use Environment Modules to load up our various software
packages. To see what packages we have, you can go here or type module avail
on any node. Let's try to load R. Go ahead and type module load R
. This will load the latest version of R, and after you load the module, just type
R
to open R in your terminal. Go ahead and print a message with print("Hello World!")
, then you can exit out of R with q()
.
To unload a module, there are two main methods:
module unload "modulename"
will unload that module only.
module purge
will unload all currently loaded modules.
That will mark the end of this introduction. To keep learning, you can go here to learn about Linux basics.