Archived HPC Training Recordings¶
2026¶
-
Introduction to Containers¶
This webinar provides a practical introduction to container technologies on the Wulver HPC cluster, including container concepts, container engines and registries, and the use of Apptainer for HPC workloads. Participants will learn how to obtain and run container images, manage files and bind mounts, enable GPU support inside containers, and integrate containers into HPC workflows for scalable and reproducible computing.
Key Highlights:
- What containers are and why they matter in HPC
- Container engines, registries, and the Apptainer toolchain
- Key commands — pull, shell, exec, run, bind, GPU support
- Submitting container jobs with SLURM on Wulver
-
Intro to Wulver: Job Scheduler & Running Jobs¶
This webinar provides a practical introduction to using the Wulver HPC cluster with the SLURM batch scheduling system, focusing on efficient job submission, monitoring, and troubleshooting.
Key Highlights:
- SLURM job submission basics
- Resource requests and allocations
- Software modules and environments
- Job monitoring and control
- Common errors with the job submission
- Interactive jobs
- OnDemand portal usage
-
Intro to Wulver: HPC Resources & Allocations¶
This webinar provides an introductory overview of high-performance computing (HPC) resources, guiding participants through the fundamentals of HPC clusters and how to effectively access and use them for research and coursework.
Key Highlights:
- Overview of HPC concepts
- Cluster architecture
- Explanation of available partitions such as general, GPU
- Guidance on requesting logins and managing compute allocations
- Introduction to storage systems
2025¶
-
Intro to Wulver: Focus on Job Efficiency¶
This webinar provides more in-depth features of SLURM, how to run dependency, array jobs to run efficiently on the cluster.
Key Highlights:
- Sbatch: Some Examples
- salloc command
- Job Dependencies
- Job Arrays
- Checkpointing
-
Conda for Shared Environments¶
This webinar provides an introductory understanding of using Python for HPC and effectively managing their Python environments.
Key Highlights:
- Access Python on Wulver
- Introduction to Conda environments
- Install, uninstall and upgrade packages
- Best Practices for managing conda environments
- Common Python libraries for scientific computing
-
HPC User Meeting - Introduction to MIG¶
This in-person and virtual session provide an introductory understanding of using Multi-Instance GPUs (MIGs) on Wulver.
Key Highlights:
- What is MIG?
- Why MIG on Wulver?
- MIG Configuration Example
- Submitting Jobs (
srun&sbatch) - New Billing Model
-
Introduction to Linux¶
This is the fourth webinar of the 2025 Spring semester, introducing the basics of the Linux operating system. This session is designed to help new users become familiar with Linux, an essential skill for working in High-Performance Computing (HPC) environments.
Key Highlights:¶
- Basics of the Linux operating system
- Common commands and file system navigation
- Managing files, directories, and permissions
- Introduction to shell scripting for automation
- Connecting to remote systems and working with HPC cluster
-
Python and Conda Environments in HPC: From Basics to Best Practices¶
This is the third webinar of the 2025 Spring semester, focusing on an introductory understanding of using Python for HPC and effectively managing their Python environments using Conda
Key Highlights:¶
- Learn how to manage Python environments using Conda.
- How to create Conda environments in different locations and install Python packages.
- Become familiar with common tools and libraries for scientific computing in Python.
- Import Conda environment to a different location.