
Supercomputing Essentials1 2
Uroš Lotrič, Davor Sluga, Timotej Lazar, Ratko Pilipović, Nejc Ilc
University of Ljubljana, Faculty of Computer and Information Science
At the workshop, you will familiarize yourself with the structure and software of computing clusters and launch your first jobs. You will learn to distinguish between login nodes, head nodes, compute nodes, and data nodes. Together, we will explore the role of the operating system, Slurm middleware, environmental modules, containers, and user applications. We will connect to the login nodes, transfer files to and from the supercomputer, launch jobs, and monitor their execution.
Agenda
The workshop will be conducted in two parts. First, you will familiarize yourself with the hardware and software. Then we will put the supercomputer to work by processing video files.
Target Audience
The workshop is intended for researchers, engineers, students, and others who have realized that they need more computing resources than regular computers can provide.
Acquired Knowledge
Upon completing the workshop, you will:
- understand how the supercomputer works;
- be familiar with the main components of a computing cluster and their functions;
- know the Slurm middleware;
- understand environmental modules and containers;
- know how to work with files and execute jobs;
- be able to prepare execution scripts;
-
The material is published under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International license. ↩
-
The workshop is prepared by SLING - Slovenian National Competence Centre for Supercomputing under the auspices of the European project EuroCC 3, which aims to establish national competence centres for high-performance computing. More information about the EuroCC 3 project can be found on the SLING website.
EuroCC 3 has received funding from the Joint Undertaking for European High Performance Computing (EuroHPC JU) under grant agreement No. 101306701. The Joint Undertaking supports the European Union's Digital Europe Programme and the following countries: Germany, Albania, Austria, Belgium, Bulgaria, Bosnia and Herzegovina, Cyprus, Czech Republic, Montenegro, Denmark, Estonia, Finland, France, Greece, Croatia, Iceland, Ireland, Italy, Kosovo, Latvia, Lithuania, Luxembourg, Hungary, Malta, Netherlands, Norway, Poland, Portugal, Romania, North Macedonia, Slovakia, Slovenia, Serbia, Spain, Sweden, Turkey.
Funded by the European Union. Views and opinions expressed are those of the author(s) only and do not necessarily reflect those of the European Union or the EuroHPC Joint Undertaking. ↩