BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260705T233322Z
UID:c606cc0a-f391-4b5f-9748-21868665e016
DTSTART:20201013T060000Z
DTEND:20201016T130000Z
DESCRIPTION:\nThis course will be delivered as an ONLINE COURSE for remote 
 participation \ndue to the COVID-19 measures enforced by most European go
 vernments.\n\n\nDescription\n\nThe course introduces the basics of paralle
 l programming with the message-passing interface (MPI) and OpenMP paradigm
 s. MPI is the dominant parallelization paradigm in high performance comput
 ing and enables one to write programs that run on distributed memory machi
 nes\, such as Puhti and Taito. OpenMP is a threading based approach which 
 enables one to parallelize a program over a single shared memory machine\,
  such as a single node in Puhti. The course consists of lectures and hands
 -on exercises on parallel programming. \n\nCourse will be given in the on
 line form\, lectures are given in the mornings (third day is exception wit
 h lectures also in the afternoon)\, and after that participants can work o
 n hands-on exercise on their own pace. During the self-study sessions a ch
 at room will be provided for peer-to-peer learning and for assistance from
  lecturers.\n\nLearning outcome\n\nAfter the course the participants shoul
 d be able to write simple parallel programs and parallelize existing progr
 ams with basic features of MPI or OpenMP. This course is also a prerequisi
 te for the PTC course "Advanced Parallel Programming" in 2021.\n\nPrerequi
 sites and content level\n\nThe participants are assumed to have a working 
 knowledge of Fortran and/or C programming languages. In addition\, fluent 
 operation in a Linux/Unix environment will be assumed.\n\nThe content leve
 l of the course is broken down as: beginner's - 60%\, intermediate - 40%\,
  advanced - 0%\, community-targeted content - 0%.\n\n\nAgenda\n\nDay 1\, T
 uesday 13.10\n\n\n	  9:00 -  9:30  What is high-performance computing?
 \n\n\n             9:30 -9:35   Break\n\n\n	  9:35 - 10:30 
  Parallel computing concepts\n\n\n            10:30 -10:45   C
 offee break\n\n\n	10:45 - 11:30  Introduction to MPI\n	11:30 - 12:00  [s
 elf-study] Exercises\n\n\n          12:00 - 13:00  Lunch time re
 commended\n\n\n	13:00 - 16:00  [self-study] Exercises (cont.)\n\n\nDay 2\
 , Wednesday 14.10\n\n\n	9:00 -  9:45  Point-to-point communication\n\n\n
            9:45 -9:50   Break\n\n\n	  9:50 - 10:20  Non-blocki
 ng point-to-point communication\n	10:20 - 12:00  [self-study] Exercises\n
 \n\n          12:00 - 13:00  Lunch time recommended\n\n\n	13:00 
 - 15:30  [self-study] Exercises (cont.)\n	15:30 - 16:00  Q&amp\;A sessio
 n + exercise walk through\n\n\nDay 3\, Thursday 15.10\n\n\n	  9:00 - 10:0
 0  Collective communication\n	10:00 - 12:00  [self-study] Exercises\n\n\
 n          12:00 - 13:00  Lunch time recommended\n\n\n	13:00 - 1
 3:30  [self-study] Exercises (cont.)\n	13:30 - 14:00  Q&amp\;A session +
  exercise walk through\n	14:00 - 14:45  Introduction to OpenMP\n	14:45 - 
 16:00  [self-study] Exercises\n\n\nDay 4\, Friday 16.10\n\n\n	9:00 -  9:
 45  Data sharing\n\n\n           9:45 -9:50   Break\n\n\n	  9:
 50 - 10:35  Reductions and execution control\n	10:35 - 12:00  [self-stud
 y] Exercises\n\n\n          12:00 - 13:00  Lunch time recommende
 d\n\n\n	13:00 - 15:30  [self-study] Exercises (cont.)\n	15:30 - 16:00  Q
 &amp\;A session + exercise walk through\n\n\n\nLecturers:  \n\nJussi Enko
 vaara (CSC)\, Cristian Achim (CSC)\n\nLanguage:  English\nPrice:    
        Free of charge (4 training days)\n\nREGISTRATION is OBLIGATOR
 Y since the details to access the online course will be provided to the re
 gistered and accepted attendees only. If you have registered to this cours
 e and you are not able to attend\, please CANCEL your registration in adva
 nce by sending an email to patc@csc.fi\nhttps://events.prace-ri.eu/event/1
 074/
SUMMARY:[ONLINE] Introduction to Parallel Computing @ CSC
URL;VALUE=URI:https://events.prace-ri.eu/event/1074/
END:VEVENT
END:VCALENDAR
