preloader
  • First Steps

The HPC Portal provides educational content for you to learn about your first steps on HSUper. Feel free to explore our training media.

First Steps

To help new users get started with HSUper, we provide a range of educational materials designed to support independent learning and foster essential skills for high performance computing.

We strongly recommend completing our training units as a starting point. These structured courses are tailored to introduce key concepts and guide you step-by-step in effectively using the HSUper system.

Basic Concepts

More than eight digital trainings are available. These trainings are the result of a reimagined HSUper Workshops series, originally offered as a six-part on-site program. Now presented as flexible, self-paced digital trainings, these workshops are designed to empower HSUper users to independently develop the competencies needed to make the most of HPC resources.

HPC Workshop 1 - A short introduction to HSUper and the Linux Terminal

This workshop introduces you to the fundamentals of using the command line interface (CLI) to access and navigate HSU’s supercomputer, HSUper.

Learning Goals

  • You will learn what prerequisities you need to use the HPC structure at the HSU in general and how to access HSUper. Therefore you will learn how to navigate via Command Line Interface (CLI)

  • After getting access to HSUper, you will learn how to work with text files. You will learn how to display, create and delete files. In this course you will find a task to apply your new knowledge and simulate your problem solving skills.

  • To organize directories, you will learn how to create, delete and change directories. The last task is about scripts and environments variables.

Learn more

HPC Workshop 2 - Data Transfer and System Resources

This workshop builds on the foundations established in Workshop 1 and focuses on essential skills for effectively managing data and understanding system resources.

Learning Goals

  • You will learn how to transfer data to and from HSUper.

  • After learning about data transfer, you will learn how to get all the information you need to manage your tasks. That includes information about the storage system, obtaining hardware information and information about nodes and partitions.

  • Last but not least, you will learn how to understand current cluster utilization. That will help you to manage your workloads effectively and plan your future resource needs.

Learn more

HPC Workshop 3 - Module System and Slurm Jobs

This workshop introduces you to two critical aspects of HPC: managing software environments with a module system and efficiently submitting and managing tasks using the Slurm workload manager.

Learning Goals

  • In this course you will familiarize yourself with HSUpers’ environment module system and learn how to list, load, and unload software modules.

  • After that, you will practice to allocate compute nodes interactively.

  • Last but not least, you will learn how to understand current cluster utilization. That will help you to manage your workloads effectively and plan your future resource needs.

Learn more

Advanced Concepts

Once you have completed the introductory workshops (Workshops 1-3), we like to encourage you to move on to more advanced topics in high-performance computing. The topics cover specialized areas, such as advanced Slurm features like job priorities, arrays, dependencies, or checkpointing; software package management with Spack, running graphical applications using X-forwarding, best practices for HOnce you have completed the introductory workshops (Workshops 1-3), we like to encourage you to move on to more advanced topics in high-performance computing. The following topics cover specialized areas, such as:

For more information on these topics and the associated trainings, please visit the HPC Trainings page.