High-Performance Computing Center Stuttgart

Introduction to Supercomputing at HLRS

Photo of HLRS's Hunter supercomputer, with image of Earth weather simulation on the side of the machine.. Copyright: Julian Holzwarth/HLRS

HLRS provides leading high-performance computing resources to academic and industrial users across Germany and Europe. This introductory course helps users get productive on our systems, covering the essentials of working on the HLRS clusters from your first login to submitting and managing batch jobs. It is aimed at HLRS users who are new to working on the clusters; no prior cluster experience is assumed, only basic familiarity with a computer.

Over three mornings, each lecture is followed by a hands-on session that puts it straight into practice on Hunter: connecting via SSH, the Linux command line, file systems and data transfer, software environments, and the PBS batch system. The days are designed to be taken selectively. If you are already comfortable in a Linux shell, you can start on Day 2.

This course focuses on getting onto the systems and running work, not on parallel programming or code optimization, which are covered in the separate Parallel Programming Workshops.

Location

Online course
Organizer: HLRS, University of Stuttgart, Germany

Start date

Nov 03, 2026
09:00

End date

Nov 05, 2026
13:00

Language

English

Entry level

Basic

Back to list

Prerequisites

A working HLRS account is required for the hands-on sessions. Before attending, make sure the following steps are complete:

  1. Your project supervisor has set up an account for you
  2. You have submitted your completed user form to accounting-info(at)hlrs.de (and sent the original per post)
  3. You have set up two-factor authentication
  4. Your IP address is registered at HLRS, or you have VPN access set up

If your account is not yet active, follow the step-by-step activation guide before the course starts.

Content levels

  • Beginners: 10.5 hours

Learning outcomes

After completing this course, participants will:

  • know how to access the HLRS systems via SSH
  • know how to work on the Linux command line
  • know how to transfer data and manage storage and workspaces
  • know how to set up software environments with modules and Python
  • know how to submit and monitor jobs with the PBS batch system

Instructors

Lucas Jordan (HLRS)

Agenda

Day 1 suits those new to Linux; Day 3 and parts of day 2 (systems, workspaces, pitfalls) are relevant to all new users.

You can find all course material on the course website.

Day 1: Getting Started with Linux · 09:00–13:00

  • 09:00 Welcome & Course Overview

  • 09:15 SSH & Bash Basics

  • 10:20 Break

  • 10:50 Hands-on: SSH & Unix Shell Basics

  • 13:00 End

Day 2: Cluster Orientation & Practical Skills · 09:00–13:00

  • 09:00 Quiz: Day 1

  • 09:10 Security Essentials

  • 09:30 HLRS Systems Overview

  • 09:50 Practical Pitfalls

  • 10:10 SSH Tunneling & Git behind the Firewall

  • 10:25 Software Environments & Containers

  • 10:40 Buffer / Q&A

  • 11:00 Break

  • 11:30 Hands-on: File Transfer & Filesystem

  • 13:00 End

Day 3: Working on the Cluster · 09:00–13:00

  • 09:00 Quiz: Day 2

  • 09:15 Module & Programming Environment

  • 09:30 Batch System / PBS — Overview

  • 09:50 Energy & Cost Awareness

  • 09:55 Software Available on Hunter

  • 10:10 Profiling (overview)

  • 10:20 Example: OpenFOAM® & ParaView

  • 10:40 Break

  • 11:10 Hands-on: Modules & Job Submission

 

Recording

Please be aware that the talks will be recorded. You declare that you are aware of and consent to the recording by registering.

Registration information

Apply for this course via the button at the top of this page.

Fees

The course is free for users of HLRS systems.

Target audience

This course is intended for users of the HLRS systems, in particular:

  • those new to working on our clusters
  • those experienced with other HPC systems who are new to Hunter

Contact

Lucas Jordan phone 0711 685 87206, training(at)hlrs.de

HLRS Training Collaborations in HPC and AI

HLRS is part of the Gauss Centre for Supercomputing (GCS), together with JSC in Jülich and LRZ in Garching near Munich. SIDE is the German National Competence Centre (NCC) for High-Performance Computing. HLRS is also a member of the Baden-Württemberg initiative bwHPC
Since 2025, HLRS has been coordinating one of the AI Factories of the EuroHPC JU: HammerHAI

Acknowledgments

We thank the Jülich Supercomputing Centre for their support in planning this course, in particular Ilya Zhukov and Jolanta Zjupa (JSC) for sharing advice and course materials.

I. Zhukov and J. Zjupa, “Tutorials on High Performance Computing With Python: Reflections on a Decade of Teaching by the German HPC Community,” in Practice and Experience in Advanced Research Computing 2025 (PEARC '25), Columbus, OH, USA, 2025. DOI: 10.1145/3708035.3736077

Further courses and training team

See the training overview and the Supercomputing Academy pages.
See also information about the HLRS training department and staff.