DelftBlue Supercomputer Course
To give you a head start on this new and exciting facility, the Delft High-Performance Computing center (DHPC) organizes two-day workshops that introduce theoretical and practical aspects of using a supercomputer.
On both days, there will be plenty of time to get hands-on experience on DelftBlue, and experienced HPC users and developers will be available for questions and discussions.
Target audience: This course targets people who have never worked on an HPC cluster and want to get an understanding of how such a machine works and can be used in practice. To get the most out of the course, you should have basic skills in using the Linux command line and a programming language like Python, C, C++ or Fortran.
After Day 1, you should
- understand the basic concepts of DelftBlue (shared vs. distributed memory, node types, job scheduling, managing your data, and accounting),
- login, create a job script, start a batch or interactive job, and transfer data between DelftBlue and your local machine or network storage.
- effectively use the documentation to familiarize yourself with the machine,
- have a rough overview of software and programming models suitable for use on DelftBlue.
Program Day 1
09:30 - 10:00 Welcome to DHPC (Jonas)
10:00 - 10:30 What is a supercomputer? (Jonas)
10:30 - 12:30 Hands-on: working on DelftBlue (Dennis)
12:30 - 13:30 Lunch
13:30 - 14:30 Programming techniques for supercomputers (Jonas)
14:30 - 16:00 Hands-on: programming techniques
After Day 2, you should
- be able to plan the mapping of a workflow to DelftBlue
- have some first practical experience in parallelizing a Python-based workflow
- be aware of common bottlenecks and how to avoid/aleviate them
Program Day 2
9:30 - 10:00 What is a computational workflow, and why should I care?
10:00 - 11:30 Workflow demos on DelftBlue
12:30 - 13:30 Lunch
13:30 - 16:00 Hands-on: mapping a data processing workflow to DelftBlue using Python
Two day course
50 max. participants
€50,- / day
including lunch and course materials, free for DCSE members.
Participants will benefit from having some basic command line knowledge, for instance from our Linux Command Line Basics course.
Building 32, B-1-280, IDE-Zebra 1