BEGIN:VCALENDAR
VERSION:2.0
PRODID:icalendar-ruby
CALSCALE:GREGORIAN
BEGIN:VEVENT
DTSTAMP:20260627T175303Z
UID:8c52f5d2-dd0f-4e49-a03e-bf3df7db9532
DTSTART:20141013T063000Z
DTEND:20141017T143000Z
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. MPI-3.0 introduced a new sha
 red memory programming interface\, which can be combined with MPI message 
 passing and remote memory access on the cluster interconnect. It can be us
 ed for direct neighbor accesses similar to OpenMP or for direct halo copie
 s\, and enables new hybrid programming models. These models are compared i
 n the hybrid mixed model MPI+OpenMP parallelization session with various h
 ybrid MPI+OpenMP approaches and pure MPI.  Hands-on sessions are included
 .\n\nhttps://events.prace-ri.eu/event/289/
SUMMARY:Parallel Programming with MPI and OpenMP and Advanced Parallel Prog
 ramming @ HLRS
URL;VALUE=URI:https://events.prace-ri.eu/event/289/
END:VEVENT
END:VCALENDAR
