Parallel Programming Workshop

HLRS EPCC ZHR NIC


Content
MPI and OpenMP for beginners

Location
Hamburg, Geomatikum der Universitšt Hamburg

Date
This program contains only the last two days (Thursday, Sept. 27, 8:30 - Friday Sept. 28, 16:30), presented by the HLRS.

Thursday
8:30 - 17:00, Message Passing Interface (MPI, part 1)
8:30  (0:10)  L   Introduction (talk)
8:40  (1:00)  L   Parallel Architectures and Programming Models (talk)
9:40  (0:15)       Coffee
9:55  (0:20)  L   MPI-1 - Getting started (talk)
10:15  (1:15)  L   MPI Programs (talk+practical)
11:30  (1:00)       Lunch
12:30  (1:15)  L   Point-to-Point Communication (talk+practical)
13:45  (0:15)       Coffee
14:00  (1:15)  L   Non-Blocking Communication (talk+practical)
15:15  (0:15)       Coffee
15:30  (1:00)  L   Derived Datatypes (talk+practical)
16:30  (0:15)  L   Parallel debugging (talk [5])
16:45  (0:15)  L   Access to the federal high-performance computing-centers (talk [9])
 
Friday
8:30 - 16:30, Message Passing Interface (MPI, part 2) and OpenMP
8:30  (1:10)  L   Virtual Topologies (talk+practical)
9:40  (0:35)  L   Collective Communication (talk+practical)
10:15  (0:15)       Coffee
10:30  (0:25)  L   Other MPI-1 features (talk)
10:55  (0:20)  L   Heat conduction program, a parallelization example with MPI (talk)
11:15  (0:15)  M   MPI-2 overview (talk [10])
11:30  (1:00)       Lunch
12:30  (1:00)  L   OpenMP - Overview and execution model (talk+practical)
13:30  (0:15)       Coffee
13:45  (0:30)  L   OpenMP - Work sharing directives (talk)
14:15  (0:20)  L   OpenMP - Data environment (talk)
14:35  (0:30)  L   OpenMP - Work sharing directives (practical)
15:05  (0:25)  L   OpenMP - Data environment (practical)
15:30  (0:15)       Coffee
15:45  (0:30)  L   OpenMP - Pitfalls (talk)
16:15  (0:15)  L   Assure - (talk)
^-L=low=for beginners, M=middle, H=high=advanced
[xxx] = Chapter xxx in the course material
 
Teachers
[Thursday]Thomas Boenisch
[Friday]Dr. Rolf Rabenseifner


Registration
not yet available