Skip to content

Tentative schedule

DAY 1 - Monday June 2, 2025
09:00 EEST
08:00 CEST
Welcome and Introduction
Presenters: Kurt Lust (LUST)
09:15 EEST
08:15 CEST
LUMI Architecture
Presenter: Emanuele Vitali (LUST)
Some insight in the hardware of LUMI is necessary to understand what LUMI can do and what it cannot do, and to understand how an application can be mapped upon the machine for optimal performance.
10:10 EEST
09:10 CEST
HPE Cray Programming Environment
Presenter: Kurt Lust (LUST)
As Linux itself is not a complete supercomputer operating system, many components that are essential for the proper functioning of a supercomputer are separate packages (such as the Slurm scheduler discussed on day 2) or part of programming environments. It is important to understand the consequences of this, even if all you want is to simply run a program.
11:15 EEST
10:15 CEST
Break and networking (20 minutes)
11:35 EEST
10:35 CEST
Getting Access to LUMI
Presenter: Kurt Lust (LUST)
We discuss the options to log on to LUMI and to transfer data.
12:05 EEST
11:05 CEST
Exercises (session #1)
12:30 EEST
11:30 CEST
Lunch break (60 minutesinutes)
13:30 EEST
12:30 CEST
Modules on LUMI
Presenter: Kurt Lust (LUST)
LUMI uses Lmod, but as Lmod can be configured in different ways, even an experienced Lmod user can learn from this presentation how we use modules on LUMI and how modules can be found.
14:15 EEST
13:15 CEST
Exercises (session #2)
14:45 EEST
13:45 CEST
Break and networking (20 minutes)
15:05 EEST
14:05 CEST
LUMI Software Stacks
Presenter: Kurt Lust (LUST)
In this presentation we discuss how application software is made available to users of LUMI. For users of smaller Tier-2 clusters with large support teams compared to the user base of the machine, the approach taken on LUMI may be a bit unusual...
16:05 EEST
15:05 CEST
Exercises (session #3)
16:30 EEST
15:30 CEST
LUMI Support and Documentation
Presenter: Kurt Lust
Where can I find documentation or get training, and which support services are available for what problems? And how can I formulate a support ticket so that I can get a quick answer without much back-and-forth mailing?
16:55 EEST
15:55 CEST
Wrap-up of the day
17:00 EEST
16:00 CEST
Free Q&A
17:30 EEST
18:30 CEST
End of day 1
DAY 2 - Tuesday June 3, 2025
09:00 EEST
08:00 CEST
Short welcome, recap and plan for the day
Presenters: Kurt Lust
09:15 EEST
08:15 CEST
Slurm on LUMI
Presenter: Jorik van Kemenade
Slurm is the batch job scheduler used on LUMI. As no two Slurm configurations are identical, even an experienced Slurm user should have a quick look at the notes of this talk to understand the particular configuration on LUMI.
10:45 EEST
09:45 CEST
Break
11:05 EEST
10:05 CEST
Process and Thread Distribution and Binding
Presenter: Jorik van Kemenade
To get good performance on hardware with a strong hierarchy as AMD EPYC processors and GPUs, it is important to map processes and threads properly on the hardware. This talk discusses the various mechanisms available on LUMI for this.
12:05 EEST
11:05 CEST
Exercises (session #4)
12:30 EEST
11:30 CEST
Lunch break (60 minutes)
13:30 EEST
12:30 CEST
Using Lustre
Presenter: Emanuele Vitali
Lustre is a parallel file system and the main file system on LUMI. It is important to realise what the strengths and weaknesses of Lustre at the scale of a machine as LUMI are and how to use it properly and not disturb the work of other users.
14:05 EEST
13:05 CEST
Using object storage
Presenter: Kurt Lust
LUMI also has an object storage system. It is useful as a staging location to transfer data to LUMI, but some programs may also benefit from accessing the object storage directly.
14:50 EEST
13:50 CEST
Exercises (session #5)
15:20 EEST
14:20 CEST
Break
15:40 EEST
14:40 CEST
Containers on LUMI-C and LUMI-G
Presenter: Kurt Lust
Containers are a way on LUMI to deal with the too-many-small-files software installations on LUMI, e.g., large Python or Conda installations. They are also a way to install software that is hard to compile, e.g., because no source code is available or because there are simply too many dependencies.
16:50 EEST
15:50 CEST
Wrap-up of the day
Presenter: Kurt Lust
Wrap-up of the day and an outlook towards the second part of the course.
17:00 EEST
16:00 CEST
Free Q&A
LUSTers stay around to answer questions.
17:30 EEST
16:30 CEST
End of day 2