Course: Advanced parallel programming
from
Wednesday, 10 February 2021 (09:00)
to
Thursday, 11 February 2021 (17:00)
Monday, 8 February 2021
Tuesday, 9 February 2021
Wednesday, 10 February 2021
09:00
Introduction to EuroHPC: How to write efficient OpenMP programs; Hybrid MPI + OpenMP programming;
How to write efficient OpenMP programs; Hybrid MPI + OpenMP programming;
09:00 - 10:30
10:30
Profiling OpenMP and MPI applications, performance evaluation and optimizing of OpenMP applications: Profiling OpenMP and MPI applications, performance evaluation and optimizing of OpenMP applications
Profiling OpenMP and MPI applications, performance evaluation and optimizing of OpenMP applications
10:30 - 12:00
12:00
Lunch break
Lunch break
12:00 - 13:00
13:00
Advanced MPI: User-defined datatypes
13:00 - 15:00
15:00
Parallel File I/O with MPI
15:00 - 17:00
Thursday, 11 February 2021
09:00
Parallel programming: accelerators
09:00 - 10:30
10:30
CUDA and OpenCL optimization
10:30 - 12:00
12:00
Lunch break
Lunch break
12:00 - 13:00
13:00
Hands-on exercises: simulations, optimization, and visualizations in natural and technical sciences (physics, chemistry, biology, mathematics, mechanical engineering, material science)
simulations, optimization, and visualizations in natural and technical sciences (physics, chemistry, biology, mathematics, mechanical engineering, material science)
13:00 - 17:00