Annotation
This HPC training aims to expand skills and knowledge in using productivity tools and technologies, to quickly build up an efficient HPC user environment, from scratch, without admin rights. We shall demonstrate tools and procedures tailored to the Salomon or Anselm clusters, however they are rapidly replicable on any HPC system.
In particular, our “Swiss knife” course will cover the following tools:
- Singularity, a novel technology for paravirtualization allowing for rapid deployment of highly customized environment,
- EasyBuild, a software build and installation framework which allows management of (scientific) packages on HPC systems in an efficient way,
- Lmod, a program to manage the user environment under Unix (Linux, Mac OS X, ...), a new implementation of environment modules,
- GIT/GitLab, Continuous Integration, a version control system for tracking changes in computer files and coordinating work on those files among multiple users,
- KVM (Kernel-based Virtual Machine), a virtualization infrastructure for the Linux kernel that turns it into a hypervisor.
Hands-on practical examples will be an integral part of the course.
Purpose of the course (benefits for the attendees)
The participants will broaden their range of techniques for efficient use of HPC by mastering modern technologies for code management and execution.
About the tutors
Branislav Jansik obtained his PhD in computational chemistry at the Royal Institute of Technology, Sweden in 2004. He took a postdoctoral position at IPCF, Consiglio Niazionale delle Ricerche, Italy, to carry on development and applications of high performance computational methods for molecular optical properties. From 2006 he worked on the development of highly parallel optimization methods in the domain of electronic structure theory at Aarhus University, Denmark. In 2012 he joined IT4Innovations, the Czech national supercomputing center, as the head of supercomputing services. He has published over 35 papers and co-authored the DALTON electronic structure theory code.
David Hrbáč obtained his Master's Degree in Measurement and Control Engineering at VŠB - Technical University of Ostrava in 1997. Since 1994 he has worked for many IT companies as a system architect and CIO. In 2013 he joined IT4Innovations.
Lubomír Prda obtained his Master's Degree in Information and Communication Technologies at VŠB - Technical University of Ostrava in 2010. Before joining the IT4Innovations team as an HPC specialist in 2016, he worked at the Tieto Corporation as a network engineer, and later moved to identity and access management for the company's nordic and international customers. Lubomír's focus is to manage and maintain the centre's back-end IT infrastructure and services.
Preliminary agenda
Day 1 | |
---|---|
9:30 – 10:00 | Registration |
10:00 – 12:00 | Introduction
GIT (Prda, Hrbáč)
|
lunch | |
13:00 – 14:30 | Container and virtualization technology: Singularity (Krupčík, Hrabal)
|
coffee | |
15:00 – 16:30 | Container and virtualization technology: KVM, VDE2 (Jansík)
|
Day 2 | |||
---|---|---|---|
9:00 – 10:00 | Lmod, software for management of environment modules (Krupčík, Hrabal)
| ||
coffee | |||
10:30 – 12:30 | EasyBuild framework for user software installation (Krupčík, Hrabal)
| ||
lunch | |||
14:00 – 15:30 | GitLab, Continuous Integration (Hrbáč)
|
Prerequisites
Registration
Capacity and Fees
Practicalities
- See the links below for how to get to the campus of VŠB - Technical University Ostrava, and to the IT4Innovations building.
- Documentation for IT4Innovations' computer systems is available at https://docs.it4i.cz/.
Remark
This training is a PRACE Training Centre (PTC) course, co-funded by the Partnership of Advanced Computing in Europe (PRACE). The main web page of the course is located on the PRACE Events Portal.