BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260622T174324Z
UID:741f4d6c-09d8-4803-89ec-f0144c1866ff
DTSTART:20130923T063000Z
DTEND:20130927T143000Z
DESCRIPTION:Distributed memory parallelization with the Message Passing Int
 erface MPI (Mon+Tue\, for beginners):\nOn clusters and distributed memory 
 architectures\, parallel programming with the Message Passing Interface (M
 PI) is the dominating programming model. The course gives an full introduc
 tion into MPI-1. Further aspects are domain decomposition\, load balancing
 \, and debugging. An MPI-2 overview and the MPI-2 one-sided communication 
 is also taught. Hands-on sessions (in C and Fortran) will allow users to i
 mmediately test and understand the basic constructs of the Message Passing
  Interface (MPI).Shared memory parallelization with OpenMP (Wed\, for begi
 nners):\nThe focus is on shared memory parallelization with OpenMP\, the k
 ey concept on hyper-threading\, dual-core\, multi-core\, shared memory\, a
 nd ccNUMA platforms. This course teaches shared memory OpenMP parallelizat
 ion. Hands-on sessions (in C and Fortran) will allow users to immediately 
 test and understand the directives and other interfaces of OpenMP. Race-co
 ndition debugging tools are also presented.Advanced topics in parallel pro
 gramming (Thu+Fri):\nTopics are MPI-2 parallel file I/O\, hybrid mixed mod
 el MPI+OpenMP parallelization\, MPI-3.0\, parallelization of explicit and 
 implicit solvers and of particle based applications\, parallel numerics an
 d libraries\, and parallelization with PETSc. Hands-on sessions are includ
 ed.\nThe last two days are sponsored by the PRACE PATC program.\n\nhttps:/
 /events.prace-ri.eu/event/174/
SUMMARY:Parallel Programming with MPI and OpenMP and Advanced Parallel Prog
 ramming @ HLRS
URL;VALUE=URI:https://events.prace-ri.eu/event/174/
END:VEVENT
END:VCALENDAR
