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
Teachers:
J. Thies
D. Palagin
Costs:
€50,- / day
including lunch and course materials, free for DCSE members.
Prerequisites:
Participants will benefit from having some basic command line knowledge, for instance from our Linux Command Line Basics course.
Location:
Building 32, B-1-280, IDE-Zebra 1
Landbergstraat 15
2628CE Delft