BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260707T205542Z
UID:09089a34-a811-4fd5-8af6-b246012156a0
DTSTART:20181024T073000Z
DTEND:20181025T150000Z
DESCRIPTION:Annotation\n\nThis HPC training continues to expand your skills
  and knowledge in using productivity tools and technologies\, to be able t
 o quickly build up an efficient HPC user environment\, from scratch\, with
 out admin rights. We shall demonstrate tools and procedures tailored to th
 e Salomon and Anselm clusters\, however they are easily replicable on any 
 HPC system. The topics include:\n\n\n	GIT - a version control system for c
 oordinating work among multiple developers\n	\nGIT (the stupid content tra
 cker) is the world's most used Version Control System. Originally designed
  for development of Linux kernel\, it has evolved to universal tool for ma
 naging changes in code\, configuration and documents\, especially if those
  changes are not done by a single person. We will help you understand how 
 GIT works internally and introduce you to basic GIT commands\, that should
  cover 99% of daily GIT usage.\n\n\n	KVM - a virtualization infrastructure
  for the Linux kernel that converts it into a hypervisor\n	\nKVM (for Kern
 el-based Virtual Machine) is a full virtualization solution for Linux on x
 86 hardware containing virtualization extensions (Intel VT or AMD-V). It p
 rovides the ability to run complex software stacks\, including MS Windows\
 , on powerful\, linux-based supercomputer nodes with very low overhead cos
 ts. Using KVM\, one can run multiple virtual machines running unmodified L
 inux or Windows images. Each virtual machine has private virtualized hardw
 are: a network card\, disk\, graphics adapter\, etc. In this lesson we wil
 l introduce the QEMU machine emulator using KVM virtualization\, learn how
  to set up the QEMU/KVM on the  Salomon supercomputer\, create a QEMU sys
 tem image\, install the operating system into the image\, set up the netwo
 rking and data access  and execute the calculations via the QEMU/KVM. We 
 will also discuss visualized Ethernet networks in the context of QEMU and 
 VDE2.\n\n\n	Docker &amp\; Singularity - technologies for paravirtualizatio
 n\n	\nDocker for HPC? Yes\, Singularity! Docker provides the ability to pa
 ckage and run an application in a loosely isolated environment called a co
 ntainer. The application with all settings and libraries can be packed tog
 ether and then run on any other computer. It is perfect for developers\, h
 osting providers\, server farms\, you name it! But\, is it so good for sup
 ercomputers too? Let's look at why there are some problems with using Dock
 er in shared environment and why Singularity is different. Singularity is 
 developed with HPC in mind and is directly intended for use on HPC cluster
 s with the direct support of technology such as OpenMPI. We will show you 
 how to use Singularity\, convert Docker images\, create new containers and
  everything else you need to know about running a Singularity container in
  an HPC environment.\n\n\n	EasyBuild - install and build custom programs\n
 	\nIn the supercomputer environment\, pre-configured modules of various pr
 ograms can be used. But how do I get my own program when I am a developer\
 , or I need a program that is not installed? What if I need a different ve
 rsion of the program than the available modules? There is the possibility 
 of sending a request for installation to the support\, but what if I need 
 it immediately? There are more options to manually build a program\, but n
 ot everyone can do it because the user cannot install on the system but on
 ly in his own storage\, and you need to know the compiler switches and sys
 tem settings. You can also build a program using the tools that compile fo
 r us and create environment setting modules for that. In the lecture\, we 
 shall demonstrate how to manually compile a program\, how to modify the en
 vironment so that the program can be used. We shall show you the EasyBuild
  tool to build a program and introduce new releases\, such as creating Doc
 ker or Singularity rules and installing programs using EasyBuild directly 
 into the Singularity image.\n\nPurpose of the course\n\nThe participants w
 ill broaden their range of techniques for efficient use of HPC by masterin
 g modern technologies for code management and execution.\n\nAbout the tuto
 rs\n\nThe tutors are core members of the Supercomputing Services division 
 of IT4Innovations.\n\nBranislav Jansík 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\, Ita
 ly\,  to carry on development and applications of high performance comput
 ational 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 joi
 ned IT4Innovations\, the Czech national supercomputing center\, as the hea
 d of Supercomputing Services. He has published over 35 papers and co-autho
 red the DALTON electronic structure theory code.\n\nJosef Hrabal obtained 
 his Master's Degree in Computer Science and Technology at VŠB - Technical
  University of Ostrava in 2014. Since then he has contributed to projects 
 within the University\, and in 2017 he joined IT4Innovations as an HPC app
 lication specialist.\n\nDavid Hrbáč obtained his Master's Degree in Meas
 urement and Control Engineering at VŠB - Technical University of Ostrava 
 in 1997. Since 1994 he has worked for many IT companies as a system archit
 ect and CIO. In 2013 he joined IT4Innovations.\n\nLukáš Krupčík obtain
 ed his Master's Degree in Computer Science and Technology at VŠB - Techni
 cal University of Ostrava in 2017. In 2016 he joined IT4Innovations as an 
 HPC application specialist.\n\nLubomír Prda obtained his Master's Degree 
 in Information and Communication Technologies at VŠB - Technical Univers
 ity of Ostrava in 2010. Before joining the IT4Innovations team as an HPC s
 pecialist in 2016\, he worked at the Tieto Corporation as a network engine
 er\, and later moved to identity and access management for the company's n
 ordic and international customers. Lubomír's focus is to manage and maint
 ain the centre's back-end IT infrastructure and services.\n\nRoman Slíva 
 obtained his Master's Degree in Computer Science at VŠB - Technical Unive
 rsity 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.\n\nhttps://events.prace-ri.eu/eve
 nt/780/
SUMMARY:Productivity tools for High Performance Computing @IT4Innovations
URL;VALUE=URI:https://events.prace-ri.eu/event/780/
END:VEVENT
END:VCALENDAR
