Intro to Supercomputing with LUMI - Hybrid course, October 20-21, 2025, on-site in Tallinn and online¶
Course organisation¶
-
Location: room #ICO-219, Raja 4C, 12616 Tallinn, Estonia (TalTech IT College)
The TalTech Campus is easy to reach with public transportation from the city centre.
-
Project for the course:
project_465002174
.This project provides resources for the exercises. The project should not be used for your own work!
-
There are two Slurm reservations for the course for the exercises on the second day:
- CPU nodes:
LUMI_Intro_small
(on thesmall
Slurm partition) - GPU nodes:
LUMI_Intro_standard-g
(on thestandard-g
Slurm partition)
- CPU nodes:
Course materials¶
Course materials include the Q&A of each session, slides when available and notes when available. These materials will become available as the course progresses.
Note: Some links in the table below may be dead and will remain so until after the end of the course.
Presentation | slides | notes | recording |
Day 1 | |||
Welcome and Introduction | S | / | V |
Introduction to the course notes | / | N | / |
Theme: Exploring LUMI from the login nodes | |||
LUMI Architecture | S | N | V |
HPE Cray Programming Environment | S | N | V |
Getting Access to LUMI | S | N | V |
Exercises 1 | / | / | / |
Modules on LUMI | S | N | V |
Exercises 2 | / | / | / |
LUMI Software Stacks | S | N | V |
Exercises 3 | / | / | / |
LUMI Support and Documentation | S | N | V |
Wrap-Up Day 1 | S | / | V |
Day 2 | |||
Introduction Day 2 | S | / | V |
Theme: Running jobs efficiently | |||
Slurm on LUMI | S | (N) | V |
Process and Thread Distribution and Binding | S | (N) | V |
Exercises 4 | / | / | / |
Theme: Data on LUMI | |||
Using Lustre | S | N | V |
Object Storage | S | N | V |
Exercises 5 | / | / | / |
Theme: Containers on LUMI | |||
Containers on LUMI-C and LUMI-G | S | N | V |
Demo 1 (optional) | / | N | V |
Demo 2 (optional) | / | N | V |
Wrap-Up Day 2 | S | / | V |
Appendices | |||
A1 Additional documentation | / | N | / |
Setting up for the exercises¶
During the course, you can use the training project project_465002174
for the exercises.
After the course, it is still possible to make almost all exercises in your own project.
They need only very little resources, but you will need both CPU and GPU resources.
This project should only be used for exercises and not for your own work!
The "Object Storage" exercises in Exercise session 5 do require data in the training project, so these exercises should really be made while the training project is still active. There is an alternative set of exercises missing only one element from the during-the-course version that can be made in your own project. For the exercises from Exercise session 4 you can no longer use the reservation if they are not made during the second course day (the reservation expires at 6pm CET/ 7pm EET that day).
-
Create a directory in the scratch of your project, or if you want to keep the exercises around for a while, in a subdirectory of your project directory or in your home directory (though we don't recommend the latter). Then go into that directory.
E.g., in the scratch directory of your project:
mkdir -p /scratch/project_465002174/course-20250602-$USER/Exercises cd /scratch/project_465002174/course-20250602-$USER/Exercises
where you have to replace
project_465002174
using the number of your own project.If you have no other project on LUMI, you can also use the scratch of the course project
project_465002174
. Do use a personal subdirectory as in the following commands:mkdir -p /scratch/project_465002174/$USER/Exercises cd /scratch/project_465002174/$USER/Exercises
-
Now download the exercises and un-tar:
wget https://462000265.lumidata.eu/2day-20251020/files/exercises-20251020.tar.bz2 tar -xf exercises-20251020.tar.bz2
Link to the tar-file with the exercises and the bzip2-compressed version.
-
You're all set to go!
Links to documentation¶
The links to all documentation mentioned during the talks is on a separate page.
Acknowledgement¶
Though a LUST course, the course borrows a lot of material from a similar course prepared by the Belgian local organisation, which in turn was prepared in the framework of the VSC Tier-0 support activities. The VSC is funded by FWO - Fonds Wetenschappelijk Onderzoek - Vlaanderen (or Research Foundation – Flanders).