Learning Outcomes

Back to main index: HPC Exchange Index Page

This workshop is broken up into 4 sections, or weeks. Each week will have a 2-hour session where we will go over the material for that week and any questions you may have.

Week 1

This is the most introductory week, to provide a foundation of learning so that everyone is on a level playing field. We’ll go over what Unix is and why we use a Unix system on the clusters. Then, we’ll go through some basic Unix commands to learn how to navigate the cluster interface. These commands include ls and cd (which list and change directories respectively). If you already know your way around a Unix/Linux system/terminal, feel free to skip this first week and join us again for the more advanced weeks.

Week 2

This week, we move to the supercomputers to learn what they are, how they are made up, and how to use them. If you or your group already has access to a cluster account, it’s a good idea to follow along on there, but if you don’t have access to the cluster this will be more of a lecture rather than an interactive lab. We’ll learn commands such as scp to copy files to and from the clusters, as well as ones like sbatch to submit resource requests to the clusters.

Week 3

In week 3, we’ll learn about advanced Unix topics, such as scripting and shell scripts. We’ll also learn about managing processes, program outputs, and files. We’ll talk about different commands, like chmod, which modifies the permissions of a file/directory, or the kill command, which send signals to processes. We’ll learn about environment variables and how they affect your shell. Lastly, we’ll talk about archiving and finding files.

Week 4

In this last week, we’ll talk about advanced cluster topics. We’ll go in depth about file storage and where you can store your files. We’ll also talk about using multiple nodes on a single job. We’ll also discuss viewing your job history and statistics, as well as how to monitor your resource utilization. We’ll end the workshop series with a brief discussion about managing workloads and jobs, with the different paradigms available to use.

Next section: Week one