User and De­veloper Train­ing

We regularily offer introductory, intermediate, and advanced HPC Training Events for current and potential future users of our supercomputing infrastructure. Unless communicated otherwise, all our courses are free of charge for members of German universities or publically-funded research institutions in Germany.

If you have questions, please feel free to reach out to us via pc2-support@uni-paderborn.de.

HPC Course Lad­der

In our course canon, each course builds on the previous one, and the first course is explicitly designed for HPC beginners. Feel free to start with a course matching your experience (we provide quick self-tests on the course pages to help you assess your prior knowledge).

  1. Linux Introduction Course
  2. HPC Cluster Introduction Course
  3. HPC Tuning and Analysis

Moreover, we offer individual events and course series that have a specific focus, such as Julia programming for HPC and efficient neural network inference on FPGAs. For further information, check out our overview of upcoming Focused Training courses.

If you think that a special training on a certain topic would be of high value to you and other users, feel free to suggest it to us.

Re­cord­ings of Ba­sic Train­ing Courses

Linux In­tro­duc­tion Course

HPC Cluster In­tro­duc­tion Course

HPC Tun­ing and Ana­lys­is Course

Re­cord­ings of Fo­cused Train­ings

In­ter­na­tion­al Au­tumn School on CP2K-GROMACS for Multiscale Atom­ist­ic Sim­u­la­tion

Our 3-day workshop focuses on atomistic simulation techniques using CP2K and GROMACS on HPC systems. It explores techniques and best practices for classical MD, post-DFT, QM/MM and multiscale MD methods. The workshop was held in September 2025 in co-operation with the Center for Advanced Systems Understanding (CASUS).

Watch on YouTube

In­tro­duc­tion to Ju­lia for High Per­form­ance Com­put­ing 2025

The 3-day course introduces Julia as a modern approach to high performance computing. It explains how to optimize Julia programs to efficiently run on HPC cluster systems, including distributed computing and GPU acceleration. The course was held in Cologne in July 2025 and co-organized with IT Center University of Cologne (ITCC) and HPC.NRW.

Watch on YouTube

Node-level Par­al­lel Pro­gram­ming Course

In our 1-day introduction we go into details of the functionality of a compute cluster CPU architecture and explain how to analyse and optimize CPU performance. This includes multi-threaded programming using OpenMP and usage of data-level parallelism with SIMD programming.

Watch on YouTube

Ef­fi­cient Tool­flows in Linux Course

In this course we look at Linux tools and techniques to improve productivity and workflow efficiency. We look at remote editing on the HPC cluster, automation using shell scripts and handling of multiple shells using a terminal multiplexer. Finally, we also introduce Git for source code management and how to use it at the command line.

Watch on YouTube

In­tro­duc­tions to Otus

With the opening of the new HPC system Otus at PC2 in September 2025, we offered a series of short introduction events.

Please find here the slides.