UW-Statistics High Performance Computing (HPC) Cluster

We will use the HPC cluster to: Here is a quick introduction to using the HPC cluster.
  1. Login via ssh CS_username@slurm-submit-00.cs.wisc.edu (where CS_username is your statistics user ID). We can submit computing jobs from this machine. (Or from public0[234] just run ssh slurm-submit-00.cs.wisc.edu.)
    Try cd /workspace/CS_username
    and then
    pwd
    to see that you got to that directory. If it works, you are done.
    If it fails, run
    mkdir /workspace/CS_username
    This makes a directory that is visible to all computing nodes on the HPC cluster.
    Do all your HPC work there.
  2. Revise your path. When you type a command, bash looks for it in a list of directories saved in the environment variable $PATH. (Run "echo $PATH" to see it.) Run this command to add a line to the bottom of your "~/.bashrc" initialization file:
    echo "export PATH=$PATH:/workspace/software/bin" >> ~/.bashrc
    It says, "Add /workspace/software/bin, the directory containing python software, and ., the current directory, to my path." Restart your shell to make this change effective (or you can run "source ~/.bashrc").
  3. Here are several small examples illustrating use of the HPC cluster. You can download them via
    wget pages.stat.wisc.edu/~jgillett/DSCP/HPC/examples.tar
    tar -xvf examples.tar
    We will discuss them in lecture.
  4. The HPC cluster is a large computer shared by many users. To avoid conflict, we should use these workflows.

Your Statisitcs accounts created for DSCP are temporary.
10 days after the last class day of the semester, your DSCP accounts will be removed, so you should copy any files you want to retain elsewhere. I suggest making a ".tar" file of your code and other human-written files (omitting most data files and most output files) and then copying that single file to your own computer.