BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260705T133653Z
UID:56ec017d-8b2b-4ae9-823d-3d4eb1fe5147
DTSTART:20210420T080000Z
DTEND:20210420T130000Z
DESCRIPTION:In brief\n\nThe seminar will present useful tools and best prac
 tices for working effectively on HPC systems. It is expected to be of inte
 rest for a general HPC system user\, both at a more familiar (intermediate
 ) or starting (beginner) level. To participate\, register down below.\n\nI
 ntroduction\n\nWorking efficiently with HPC starts with the tools you use 
 to interact with the HPC system. It is also helpful to understand the gene
 ral anatomy of HPC systems and storage. Following on from these fundamenta
 ls\, we will give some recommendations for data organization on the system
  and examples of various types of file systems (e.g. parallel vs. local) a
 nd their individual strengths and weaknesses. We will then discuss the con
 cepts of parallelism\, scalability\, scheduling and what types of OS and s
 oftware you can expect of HPC systems. We will go through some important t
 hings to consider when building and installing software. Finally\, we will
  look at different ways of running software on HPC systems and ways to mon
 itor your software as it is running\, with the aim of ensuring that your j
 obs are not poorly configured or wasting resources.\n\nWhile the content a
 nd the practices are useful for HPC systems in general\, we will show exam
 ples and tools more specific for the NSC clusters\, e.g. Tetralith and Sig
 ma.\n\nSchedule\n\nThe schedule for the day is divided into two main parts
 \, before and after lunch break. The parts include several blocks of ca. 3
 0 minutes including optional breaks. There will be opportunities for quest
 ions. Depending on time\, the day might end with a longer questions sessio
 n. The detailed schedule can be found at the NSC event page.\n\n10:00 -12:
 00 Part I\n\n12:00 -13:00 L u n c h\n\n13:00 -15:00 Part II\n\nTopics/bloc
 ks\n\n\n	Welcome\, introductions and practicalities\n	Tools at your end (e
 .g. terminal\, ssh config.\, file transfer tools\, VNC)\n	HPC system anato
 my (login and compute nodes\, interconnect\, storage)\n	Properties and fea
 tures of storage areas (e.g. quotas\, performance\, locality\, backups\, s
 napshots\, scratch)\n	Concept of parallelism (Amdahl’s law)\, scalabilit
 y\, scheduling and practical advice for good performance\n	Software on an 
 HPC system (OS\, modules\, python envs.\, concept of build envs.\, contain
 ers with Singularity)\n	Ideas and strategies for organizing your workflow 
 (data and file management\, traceability and reproducibility)\n	Interactin
 g with the Slurm queueing system (requesting resources interactively or in
  batch)\n	Practical example (preparing\, submitting\, monitoring and evalu
 ating job efficiency)\n\n\nMaterials\n\nThe course materials\, presentatio
 ns\, as well as detailed schedule etc.\, will be made available at the cor
 responding NSC event page. In future\, refer to NSC past events.\n\nOrgani
 zers\n\nWeine Olovsson and Hamish Struthers will present\, Peter Kjellstr
 öm and Torben Rasmussen will also help out during the sessions\, all at N
 SC\, LiU\, Sweden.\nhttps://events.prace-ri.eu/event/1026/
SUMMARY:[ONLINE] Working effectively with HPC systems @ SNIC
URL;VALUE=URI:https://events.prace-ri.eu/event/1026/
END:VEVENT
END:VCALENDAR
