LUMI Intro course 8.2.2024
Date: 8 February 2024 @ 09:00 - 16:30
This one day online course serves as a short introduction to the LUMI architecture and setup. It will include lessons about the hardware architecture, compiling, using software and running jobs efficiently. After the course you will be able to work efficiently on both the CPU (LUMI-C) as well as GPU partition (LUMI-G).Course PrerequisitesParticipants are expected to have:Basic knowledge of HPC cluster computing.Familiarity with Linux command line and programming (C, Fortran, or Python).This is not a high performance computing intro course but a discussion of the specifics and peculiarities of LUMI.Learning OutcomesAfter completing this course, participants will be able to:Understand LUMI's hardware and effectively compile software on it.Utilize the module system and EasyBuild for software management.Submit and manage jobs with Slurm, including the use of job arrays and GPU/CPU binding.Identify and mitigate I/O bottlenecks in the LUSTRE file system.Event InfoFor doing the hands-on exercises and access the slides and training material on the course day, participants will have to join a course specific training project. This project is Puhuri managed which means that CSC users have to set up a new LUMI user account. You will receive step-by-step instructions after the registration on how to join the project and set up an account.The course is intended for users that have taken a previous general HPC introduction course or already have experience with computing on HPC clusters. In case you don't have this background, please ask your local organisation for information about appropriate courses. We aim this course at users from ongoing projects on LUMI, users with project proposals in one of the national or EuroHPC channels, and support staff of local organisations of the LUMI consortium members.We will keep a waiting list if registrations exceed the number of planned participants. Attendance is free of charge.The course will be conducted by the LUMI User Support Team (LUST).AgendaThursday – 08.02.2024All times in CET and subject to change.09:00 – Course introduction09:10 – Hardware architecture (30min)09:40 – Cray Programming Environment (35min)10:15 – Module system (30 min)Listing available software moduleLoading modules10:45 – Break11:00 – Software (50 min + 25 min hands on)Available software stacksInstalling software with easybuildHands on (30 min)12:15 – Lunch break13:15 – Running Jobs (90min + 30min hands on)Intro to SlurmInteractive jobsJob arraysGPU/CPU/thread binding, NUMAContainer jobsHands on (30 min)15:15 – Break15:30 – I/O & file system (20 min)Intro to LUSTREI/O bottlenecks + ways of mitigationStripingHow to deal with large temp files15:50 – How to get support and documentation (25 min)16:15 – General Q&A (30 min)16:30 – Course endRegistrationParticipants will receive confirmation shortly after the deadline. If your plans change, we kindly ask you to cancel your registration as soon as possible. The email acknowledging your registration will contain a link to manage it.Users, who don't have an account on LUMI yet, will receive temporary access for the purpose of the course. The compute time allocated to the course shall only be used for the purpose of doing the exercises of the course. Any abuse will lead to removal from the allocation for this and future courses.Please, do not hesitate to contact the LUMI User Support Team https://lumi-supercomputer.eu/user-support/need-help/ if you need any assistance.
Keywords: tess
Venue: Online
Organizer: CSC - LUMI
Event types:
- Workshops and courses
Activity log