BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260621T021138Z
UID:0bb9db9f-c7d2-46e1-857f-692bc1ec0f24
DTSTART:20120924T060000Z
DTEND:20120926T140000Z
DESCRIPTION:The course introduces the basics of parallel programming with t
 he message passing interface (MPI) and OpenMP paradigms. The course consis
 ts of lectures and hands-on exercises on parallel programming.Learning out
 come\nAfter the course the participants should be able to write simple par
 allel programs and parallelize existing programs with the basic features o
 f MPI and/or OpenMP.Prerequisites\nNo prior knowledge on parallel programm
 ing is required\, but the participants are assumed to have working knowled
 ge of either Fortran 90 or C programming languages.Preliminary programDay 
 1:\n\n		Introduction to parallel programming.\n	\n		OpenMP: programming mo
 del\, directives\, data scope\, synchronization and runtime library.\nDay 
 2:\n\n		Message-passing programming model\, MPI.\n	\n		MPI point-to-point 
 communication.\n	\n		Non-blocking communication.\nDay 3:\n\n		Collective c
 ommunication.\n	\n		User defined communicators.\n	\n		Performance consider
 ations.\nLecturer: Sami Ilvonen (CSC)\, Martti Louhivuori (CSC)Price: Free
  of charge\n\nhttps://events.prace-ri.eu/event/31/
SUMMARY:Introduction to Parallel Programming with MPI & OpenMP @ CSC
URL;VALUE=URI:https://events.prace-ri.eu/event/31/
END:VEVENT
END:VCALENDAR
