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
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.
Josef Hrabal obtained his Master's Degree in Computer Science and Technology at VŠB - Technical University of Ostrava in 2014. From then he contributed to projects within the University, and in 2017 he joined IT4Innovations, the Czech national supercomputing center, as an HPC application specialist.
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.
Lukáš Krupčík obtained his Master's Degree in Computer Science and Technology at VŠB - Technical University of Ostrava in 2017. In 2016 he joined IT4Innovations, the Czech national supercomputing center, as an HPC systems specialist.
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.
Roman Slíva obtained his Master's Degree in Computer Science at VŠB - Technical University of Ostrava in 1998. He worked as an IT system specialist and project leader in the areas of servers, high performance computing, and storage and backup. From 2007-2009 he led the IT Server Infrastructure group at VŠB - Technical University of Ostrava. In 2011 he joined IT4Innovations as an HPC system specialist and architect.
Basic knowledge of Linux and its command line. Own notebook with Linux, VNC viewer and root privileges. For other platforms, a training virtual machine will be distributed - install VirtualBox.
Accommodation and transport recommendations
See this link