BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260706T231326Z
UID:a7ae1d9e-3a11-4c0e-994b-80f03369f534
DTSTART:20181003T060000Z
DTEND:20181005T130000Z
DESCRIPTION:Description\n\nThe course introduces the basics of parallel pro
 gramming with the message-passing interface (MPI) and OpenMP paradigms. MP
 I is the dominant parallelization paradigm in high performance computing a
 nd enables one to write programs that run on distributed memory machines\,
  such as Sisu and Taito. OpenMP is a threading based approach which enable
 s one to parallelize a program over a single shared memory machine\, such 
 as a single node in Taito. The course consists of lectures and hands-on ex
 ercises on parallel programming.\n\nLearning outcome\n\nAfter the course t
 he participants should be able to write simple parallel programs and paral
 lelize existing programs with basic features of MPI or OpenMP. This course
  is also a prerequisite for the PTC course "Advanced Parallel Programming"
  in 2019.\n\nPrerequisites\n\nThe participants are assumed to have working
  knowledge of Fortran and/or C programming languages. In addition\, fluent
  operation in a Linux/Unix environment will be assumed.\n\nAgenda\n\nDay 1
 \, Wednesday 3.10\n\n   09.00 – 10.30    What is parallel computing
 ?\n	   10.30 – 10.45    Coffee break\n	   10.45 – 11.30    O
 penMP basic concepts\n	   11.30 – 12.00    Exercises\n	   12.00 
 – 13.00    Lunch\n	   13.00 – 13.30    Work-sharing constructs
 \n	   13.30 – 14.00    Exercises\n	   14.00 – 14.30    Execu
 tion control\, library functions\n	   14.30 – 14.45    Coffee break
 \n	   14.45 – 15.30    Exercises\n	   15.30 – 15.45    Wrap-
 up and further topics\n	   15.45 – 16.00    Q&amp\;A\, exercises wa
 lkthrough\nDay 2\, Thursday 4.10\n\n   09.00 – 09.40    Introduction
  to MPI\n	   09.40 – 10.00    Exercises\n	   10.00 – 10.30  
   Point-to-point communication\n	   10.30 – 10.45    Coffee break\
 n	   10.45 – 12.00    Exercises\n	   12.00 – 13.00    Lunch\
 n	   13.00 – 13.45    Collective operations\n	   13.45 – 14.30
     Exercises\n	   14.30 – 14.45    Coffee break\n	   14.45 
 – 15.45    Exercises\n	   15.45 – 16.00    Q&amp\;A\, exercise
 s walkthrough\nDay 3\, Friday 5.10\n\n   09.00 – 09.30    User-defi
 ned communicators\n	   09.30 – 10.30    Exercises\n	   10.30 – 
 10.45    Coffee break\n	   10.45 – 11.30    Non-blocking communi
 cation\n	   11.30 – 12.00    Exercises\n	   12.00 – 13.00   
  Lunch\n	   13.00 – 13.45    Exercises\n	   13.45 – 14.30   
  User-defined datatypes\n	   14.30 – 14.45    Coffee break\n	   1
 4.45 – 15.45    Exercises\n	   15.45 – 16.00    Q&amp\;A\, exe
 rcises walkthrough\nLecturers:  \n\nJuhani Kataja (CSC)\, Martti Louhivuo
 ri (CSC)\n\nLanguage:   EnglishPrice:          Free of charge\n
 \nhttps://events.prace-ri.eu/event/775/
SUMMARY:Introduction to Parallel Programming @ CSC
URL;VALUE=URI:https://events.prace-ri.eu/event/775/
END:VEVENT
END:VCALENDAR
