The first half of this workshop will cover basics of command line (in an HPC environment).
The second half of this workshop will provide an introduction and overview to the tools available on high-performance computing systems and how to use them effectively.
While we cover the bash essentials, we still recommend checking out the shell-novice lesson for a better foundation in bash.
By the end of this workshop, students will know how to:
- Identify problems a cluster can help solve
- Use the UNIX shell (also known as terminal or command line) to operate a computer, connect to a cluster, and write simple shell scripts.
- Submit and manage jobs on a cluster using a scheduler, transfer files, and
- Use software through environment modules.
- Review and optimise job resource usage.
To get started, follow the directions in the “Setup” tab and follow any installation instructions.
Note that this is the draft HPC Carpentry release. Comments and feedback are welcome.
This is a hands on workshop, excersises will generally depend on the previous steps having been completed, so it is important to keep up!