BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260707T100917Z
UID:95fe232b-f394-4329-b189-6b33f5eb0c95
DTSTART:20180702T080000Z
DTEND:20180706T160000Z
DESCRIPTION:This school is aimed at researchers who wish to learn and gain 
 some practical experience in parallel programming using MPI and OpenMP in 
 C/Fortran. While the school will cover many of the basic concepts of MPI a
 nd OpenMP (in Day 1 and Day 3)\, some of the more intermediate to advanced
  features of both paradigms will also be covered (e.g. parallel I/O\, one-
 sided communications with MPI\, nested OpenMP constructs\, SIMD offloads\,
  see below). Therefore\, the school may be particular of interest to those
  who has some level of experience in parallel programming (e.g. those who 
 had completed introductory courses in MPI/OpenMP).\n\nTopics to be covered
 :\n\nHPC architectures and parallel computing concepts\, paradigms.\n	Mess
 age Passing Interface (MPI): basic anatomy of a MPI program\, collective c
 ommunication\, synchronisation\, point-to-point communication (blocking\, 
 non-blocking\, synchronous\, buffered)\, derived datatypes\, error handlin
 g\, group communicators and environments management\, virtual topologies a
 nd neighbourhood communications\, one-sided communication\, binding/affini
 ty.\n	OpenMP: fundamental directives\, work-sharing constructs\, data clau
 ses\, synchronisation constructs\, nested parallelism\, dynamic threads\, 
 performance considerations\, task constructs\, SIMD and target directive f
 or GPU offload.\n	Pitfalls and optimisation tips for both MPI and OpenMP.\
 n	Hybrid MPI+OpenMP parallelisation.\n	Introduction to profiling tools (In
 tel and GNU).\n	Parallel filesystems and parallel I/O.\nEach participant i
 s required to bring his/her own laptop to the course for the practical ses
 sions. Course accounts on ICHEC's HPC system\, Fionn\, will be allocated 
 during the course. Tea/coffee at breaks and lunches will be provided for t
 he duration of the course.\n\nhttps://events.prace-ri.eu/event/739/
SUMMARY:Parallel Programming Workshop @ ICHEC
URL;VALUE=URI:https://events.prace-ri.eu/event/739/
END:VEVENT
END:VCALENDAR
