High-Performance Computing Workshop [Beginners and Intermediate Level]In-Person Event

Europe/Berlin
114 (CASUS)

114

CASUS

Conrad-Schiedt-Str. 20, 02826 Görlitz
Andreas Knuepfer
Description

High-Performance Computing (HPC) clusters are used for large scale data processing and data analysis as well as highly parallel simulations of ever increasing fidelity. This course is meant to introduce the principles of how to work on HPC clusters in general and invites to collect first hands-on experience on the HZDR cluster. It covers all steps from connecting to the cluster to running parallel code it plus useful tips and tricks for convenient day to day work.

The workshop jointly organized by FWCI-H at HZDR in Dresden Rossendorf and the Scientific Compute Core (SCC) department at CASUS in Görlitz. It will take place in Görlitz and is open for attendees from academia, research institutions, and industry.

  • Tuesday 2 September
    • Welcome address and Introduction to the HZDR HPC cluster 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz

      Overview of the High Performance Computing cluster at HZDR and its architecture.

    • Accessing HEMERA and interactive jobs 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz

      Logging in to the cluster via the Secure Shell, running interactive jobs

    • Coffee Break 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz
    • Batch jobs & module system 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz

      Working with the SLURM scheduler, using the module system to load software and libraries.

    • Lunch break 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz
    • Job scripts and Array Jobs 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz

      Writing SLURM job scripts and running basic parameter scans. Bonus: Using AI chat bots to generate job scripts for you.

    • Coffee Break 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz
    • Bonus: Log in without a password 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz

      Using SSH keys to log in without the need to enter your password.

  • Wednesday 3 September
    • Jupyter Notebook on HEMERA 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz

      Running your own Python environments and Jupyter notebooks with custom kernels.

      Conveners: Franz Poeschel (CASUS/HZDR), Mani Lokamani (HZDR)
    • Coffee Break 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz
    • MPI Jobs 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz

      Running parallel programs using MPI on Hemera.

    • Lunch break 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz
    • Advanced SLURM

      Scheduling interdependent jobs and using signals to communicate with running jobs.

    • Coffee Break 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz
    • Overview about the new HZDR Cluster ROSI 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz
    • Bonus: On-demand Session 114

      114

      CASUS

      Conrad-Schiedt-Str. 20, 02826 Görlitz

      Topic chosen by participant vote from one of: Tricks for the command line, TUD clusters, Remote VSCode integration

      Convener: Andreas Knuepfer (HZDR)