{"id":11323,"date":"2023-05-23T10:58:33","date_gmt":"2023-05-23T08:58:33","guid":{"rendered":"https:\/\/www.sling.si\/event\/workshop-advanced-supercomputing\/"},"modified":"2023-05-23T11:18:39","modified_gmt":"2023-05-23T09:18:39","slug":"workshop-advanced-supercomputing","status":"publish","type":"event","link":"https:\/\/www.sling.si\/en\/event\/workshop-advanced-supercomputing\/","title":{"rendered":"Workshop: Advanced supercomputing"},"content":{"rendered":"<p><span><span><span><strong>Description:<\/strong> Researchers often face big computational challenges, for example in big data analysis, physical simulations, computational chemistry, computational biology, weather prediction, fluid dynamics simulations, etc. For many problems, appropriate software is often available but needs to be adapted to run on the chosen supercomputer.<\/span><\/span><\/span><\/p>\n<p><span><span><span>In this workshop, we will look at some typical ways of using the Bash shell to run automated jobs and distribute the work across machine resources. Using simple Python programs as examples, we will learn how to efficiently distribute work across processor cores, graphics accelerators on different nodes. We will learn about several ways of loading software: in the home folder, via environment modules and containers.<\/span><\/span><\/span><\/p>\n<p><span><span><span>Today, many software tools are available in the form of containers (lightweight virtualisation). We will learn about the concept of virtual machines and containers and highlight the differences between Docker and Apptainer container designs. We will learn how to use ready-made containers and use practical examples to learn how to build a simple Apptainer container and run it in a supercomputing environment. Next, we will check how to integrate support for graphics accelerators and multi-node processing over Infiniband into the container.<\/span><\/span><\/span><\/p>\n<p><span><span><span>The workshop will be hands-on, with exercises running on a modern HPC system.<\/span><\/span><\/span><\/p>\n<p><span><span><span>Competences acquired:<\/span><\/span><\/span><\/p>\n<ul>\n<li>knowledge of Slurm middleware,<\/li>\n<li><span><span><span>understanding of environment modules and containers,<\/span><\/span><\/span><\/li>\n<li><span><span><span>use of existing Docker and Apptainer containers,<\/span><\/span><\/span><\/li>\n<li><span><span><span>building your own Apptainer containers to run selected applications on a supercomputing cluster,<\/span><\/span><\/span><\/li>\n<li><span><span><span>preparing complex runtime scripts for environment modules and containers,<\/span><\/span><\/span><\/li>\n<li><span><span><span>use of different computational resources in environment modules and containers (processor cores, graphics accelerators, nodes).<\/span><\/span><\/span><\/li>\n<\/ul>\n<p><strong>Difficulty:&nbsp;<\/strong><span><span><span>advanced<\/span><\/span><\/span><\/p>\n<ul>\n<li><span><span><span>Recommended prior competences: <\/span><\/span><\/span>\n<ul>\n<li><span><span><span>knowledge from the <a href=\"https:\/\/doc.sling.si\/workshops\/osnove_superracunalnistva\/\">Supercomputing Essentials<\/a> workshop,<\/span><\/span><\/span><\/li>\n<li><span><span><span>understanding of the structure of a computer cluster,<\/span><\/span><\/span><\/li>\n<li><span><span><span>working with the SSH client (command line, downloading files),<\/span><\/span><\/span><\/li>\n<li><span><span><span>basic knowledge of Slurm middleware,<\/span><\/span><\/span><\/li>\n<li><span><span><span>basic knowledge of the Linux operating system and the Bash shell,<\/span><\/span><\/span><\/li>\n<li><span><span><span>basic knowledge of the Python programming language.<\/span><\/span><\/span><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><strong>Language<\/strong>:Slovenian<\/p>\n<ul>\n<\/ul>\n<p><strong>Maximum no. of participants: <\/strong>15<\/p>\n<p><strong>Location:&nbsp;<\/strong><span><span><span>Faculty of Computer and Information Science, Ve\u010dna pot 113, Ljubljana<\/span><\/span><\/span><\/p>\n<hr>\n<p><strong>Organizer<\/strong><\/p>\n<p>&nbsp;&nbsp;<img decoding=\"async\" alt src=\"data:image\/svg+xml,%3Csvg%20width%3D%224%22%20height%3D%223%22%20xmlns%3D%22http:\/\/www.w3.org\/2000\/svg%22%20viewBox%3D%220%200%204%203%22%3E%3C\/svg%3E\" style=\"height:80px;width:200px\" class=\"fy-content-image fy-lazy js-lazy\" data-src=\"https:\/\/www.fri.uni-lj.si\/sites\/all\/themes\/fri_theme\/images\/fri_logo.png\"><div class=\"fy-image-loading fy-image-loading--spinner\" aria-hidden=\"true\"><\/div><\/p>\n<hr>\n<h3>Lecturers<\/h3>\n<table class=\"MsoTableGrid\" style=\"width:490.4pt\">\n<tbody>\n<tr>\n<td style=\"height:19.85pt;width:2.0cm\">\n<p>Name:<\/p>\n<\/td>\n<td style=\"height:19.85pt;width:377.0pt\">\n<p><span><span><span>Davor Sluga <\/span><\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:19.85pt;width:2.0cm\">\n<p>Description:<\/p>\n<\/td>\n<td style=\"height:19.85pt;width:377.0pt\">\n<p><a href=\"https:\/\/fri.uni-lj.si\/sl\/o-fakulteti\/osebje\/davor-sluga\">https:\/\/fri.uni-lj.si\/sl\/o-fakulteti\/osebje\/davor-sluga<\/a><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:19.85pt;width:2.0cm\">\n<p>E-mail:<\/p>\n<\/td>\n<td style=\"height:19.85pt;width:377.0pt\">\n<p><span><span><span><a href=\"mailto:davor.sluga@fri.uni-lj.si\">davor.sluga@fri.uni-lj.si<\/a><\/span><\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table class=\"MsoTableGrid\" style=\"width:490.4pt\">\n<tbody>\n<tr>\n<td style=\"height:19.85pt;width:2.0cm\">\n<p>Name:<\/p>\n<\/td>\n<td style=\"height:19.85pt;width:377.0pt\">\n<p><span><span><span>Nejc Ilc <\/span><\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:19.85pt;width:2.0cm\">\n<p>Description:<\/p>\n<\/td>\n<td style=\"height:19.85pt;width:377.0pt\">\n<p><span><span><span><a href=\"https:\/\/fri.uni-lj.si\/sl\/o-fakulteti\/osebje\/nejc-ilc\">https:\/\/fri.uni-lj.si\/sl\/o-fakulteti\/osebje\/nejc-ilc<\/a><\/span><\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:19.85pt;width:2.0cm\">\n<p>E-mail:<\/p>\n<\/td>\n<td style=\"height:19.85pt;width:377.0pt\">\n<p><span><span><span><a href=\"mailto:nejc.ilc@fri.uni-lj.si\">nejc.ilc@fri.uni-lj.si<\/a><\/span><\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<table class=\"MsoTableGrid\" style=\"width:490.4pt\">\n<tbody>\n<tr>\n<td style=\"height:19.85pt;width:2.0cm\">\n<p>Name:<\/p>\n<\/td>\n<td style=\"height:19.85pt;width:377.0pt\">\n<p><span><span><span>Ratko Pilipovi\u0107<\/span><\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:19.85pt;width:2.0cm\">\n<p>Description:<\/p>\n<\/td>\n<td style=\"height:19.85pt;width:377.0pt\">\n<p><span><span><span><a href=\"https:\/\/www.fri.uni-lj.si\/sl\/o-fakulteti\/osebje\/ratko-pilipovic\">https:\/\/www.fri.uni-lj.si\/sl\/o-fakulteti\/osebje\/ratko-pilipovi<\/a><\/span><\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"height:19.85pt;width:2.0cm\">\n<p>E-mail:<\/p>\n<\/td>\n<td style=\"height:19.85pt;width:377.0pt\">\n<p><span><span><span><a href=\"mailto:ratko.pilipovic@fri.uni-lj.si\">ratko.pilipovic@fri.uni-lj.si<\/a><\/span><\/span><\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr>\n<p><img decoding=\"async\" alt src=\"data:image\/svg+xml,%3Csvg%20width%3D%224%22%20height%3D%223%22%20xmlns%3D%22http:\/\/www.w3.org\/2000\/svg%22%20viewBox%3D%220%200%204%203%22%3E%3C\/svg%3E\" style=\"height:75px;width:700px\" class=\"fy-content-image fy-lazy js-lazy\" data-src=\"https:\/\/indico.ijs.si\/event\/1622\/images\/398-EuroCC2.jpg\"><div class=\"fy-image-loading fy-image-loading--spinner\" aria-hidden=\"true\"><\/div><\/p>\n<div class=\"fy-shortcode-leadin fy-leadin fy-leadin-full fy-leadin-color-accent\"><a href=\"https:\/\/indico.ijs.si\/event\/1675\/\" target=\"_blank\" rel=\"noopener\">More information<\/a><\/div>\n<p>You can find more information on <a href=\"https:\/\/indico.ijs.si\/event\/1675\/\" target=\"_blank\" rel=\"noreferrer noopener\">the event&#8217;s webpage<\/a>, where you can also <a href=\"https:\/\/indico.ijs.si\/event\/1675\/registrations\" target=\"_blank\" rel=\"noreferrer noopener\">sign up<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Description: Researchers often face big computational challenges, for example in big data analysis, physical simulations, computational chemistry, computational biology, weather prediction, fluid dynamics simulations, etc. For many problems, appropriate software &#8230;<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"comment_status":"closed","ping_status":"closed","template":"","category-event":[209],"tag-event":[298,299,294,296,297,293,300,295,292],"class_list":["post-11323","event","type-event","status-publish","hentry","category-event-courses","tag-event-apptainer-en","tag-event-bash-en","tag-event-computing-clusters","tag-event-containers-en","tag-event-docker-en","tag-event-environment-modules-en","tag-event-python-en","tag-event-slurm-en","tag-event-supercomputing-en"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/event\/11323","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/event"}],"about":[{"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/types\/event"}],"author":[{"embeddable":true,"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/comments?post=11323"}],"version-history":[{"count":1,"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/event\/11323\/revisions"}],"predecessor-version":[{"id":11324,"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/event\/11323\/revisions\/11324"}],"wp:attachment":[{"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/media?parent=11323"}],"wp:term":[{"taxonomy":"category-event","embeddable":true,"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/category-event?post=11323"},{"taxonomy":"tag-event","embeddable":true,"href":"https:\/\/www.sling.si\/en\/wp-json\/wp\/v2\/tag-event?post=11323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}