BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260707T015600Z
UID:37caead6-b1d2-4aa3-8cef-bc8e08b74842
DTSTART:20200527T070000Z
DTEND:20200527T130000Z
DESCRIPTION:Message Passing is presently the most widely deployed programmi
 ng model in massively parallel high performance computing. Message passin
 g is suitable for programming a wide range of current computer architectu
 res\, ranging from multi-core desktop equipment to the fastest HPC system
 s in the world\, offering several hundred thousand processing elements.\n
 \nDescription\n\nThis online course will teach you how to write parallel p
 rograms using MPI. The course will be delivered by PDC staff.\n\nThe cour
 se is at beginners level and assumes no prior experience in parallel compu
 ting. The concepts behind message passing and distributed memory computin
 g will be introduced and the syntax of the key MPI calls will be explaine
 d. The course will include point-to-point communications\, non-blocking c
 ommunication and collective communications calls. \n\nPresentations and t
 ype-along sessions will be interspersed with practical exercises where pa
 rticipants get experience in writing MPI programs and gain an understandin
 g different parallelisation strategies. Code examples and exercises will 
 be available in C\, Fortran and Python. At the end of the course\, partici
 pants should be able to write their own MPI programs at a basic level. Th
 e teaching language for the course will be English.\n\nPrerequisites\n\nP
 articipants can choose between setting up an MPI environment on their own 
 computers or using PDC clusters if they already have a PDC account. Instal
 lation instructions will be sent out to registered participants.\n\nPartic
 ipants should be able to write programs in either C\, Fortran or Python.\
 n\nAgenda\n\n08:30    0. (Optional) Software installation help\n09:00 
    1. Introduction to Parallel Computing\n09:45    2. Serial and Para
 llel Regions\n10:05    3. MPI_Send and MPI_Recv\n10:30    4. Coffee 
 Break\n10:50    5. Parallel Paradigms and Parallel Algorithms\n11:10 
    6. Non-blocking Communication\n11:40    7. Collective Operations\n
 12:10    8. Lunch Break\n13:10    9. Serial to Parallel\n14:10   
  10. Tips and Best Practices\n14:30    11. Discussion and independent w
 ork\n15:00    Finish\n\nCourse material\n\nThe course material can be f
 ound at https://pdc-support.github.io/introduction-to-mpi. \n\nContact\n
 \nFor more information\, contact PDC Support: support@pdc.kth.se.\n\n \n
 https://events.prace-ri.eu/event/1023/
SUMMARY:[ONLINE] Introduction to MPI @ SNIC
URL;VALUE=URI:https://events.prace-ri.eu/event/1023/
END:VEVENT
END:VCALENDAR
