HPC Workshops and Training Materials
This page contains a catalogue of our previous training materials. Feel free to browse, interact, download, and share as you see fit. See our Calendar for upcoming virtual or in-person workshop events.
-
Introduction to HPC
If you are new to our HPC system, or new to HPC in general, then this training will help guide you through everything from account creation, to transferring data, to running basic jobs.
Introduction to HPC -
Introduction to Linux
Covers the basics of Linux operating systems, including the HPC filesystem, bash commands, environment variables, and best practices.
PDF Slides PPT Slides Video -
Parallel Computing
An introduction to the theory and practice of parallel computing.
PDF Slides Video -
Machine Learning
This workshop introduces some of the basic concepts of ML, and techniques that can be used on the UArizona HPC.
Overview ML in Python ML in R -
Containers
Containers are self-contained software packages that include all the necessary dependencies to run a particular program. They can be useful for porting your analysis to a shared environment like the HPC. This workshop covers the basics of containers and how to use them on HPC.
Intro to Containers Video -
Visualization
This workshop provides an introduction to some concepts of visualization. It is done in the context of HPC so you will be able to follow along with the practical examples section using your HPC Account.
PDF Slides Jupyter notebook -
Statistics
An overview of how to use the Matlab Statistics and Machine Learning toolbox on the UArizona HPC.
PDF Slides PPT Slides Examples Video -
Data Management
Learn about managing your data on UA's HPC cluster. Co-sponsored with University Libraries.
PDF (Part 1) PDF (Part 2) -
Managing and Optimizing Jobs
Learn about how to request and schedule different types of jobs on the HPC, how to manage existing and previous jobs, and how to optimize your resource requests.
PDF Slides Video