[Online] Parallel programming with MPI and OpenMP @ VSC Belgium
from
Monday, March 21, 2022 (10:00 AM)
to
Tuesday, March 29, 2022 (3:00 PM)
Monday, March 21, 2022
10:00 AM
MPI session 1
MPI session 1
10:00 AM - 12:00 PM
Room: Online
MPI overview Process model and language binding
1:00 PM
MPI session 2
MPI session 2
1:00 PM - 3:00 PM
Room: Online
Messages and point-to-point communication Non-blocking communication
Tuesday, March 22, 2022
10:00 AM
MPI session 3
MPI session 3
10:00 AM - 12:00 PM
Room: Online
Collective communication Error handling
1:00 PM
MPI session 4
MPI session 4
1:00 PM - 3:00 PM
Room: Online
Groups and communicators
Wednesday, March 23, 2022
Thursday, March 24, 2022
10:00 AM
MPI session 5
MPI session 5
10:00 AM - 12:00 PM
Room: Online
Virtual topologies Derived data types
1:00 PM
MPI session 6
MPI session 6
1:00 PM - 3:00 PM
Room: Online
Parallel I/O
Friday, March 25, 2022
10:00 AM
MPI session 7
MPI session 7
10:00 AM - 12:00 PM
Room: Online
One-sided communication Shared-memory one-sided communication
1:00 PM
MPI session 8
MPI session 8
1:00 PM - 3:00 PM
Room: Online
Process creation and management Best practices
Saturday, March 26, 2022
Sunday, March 27, 2022
Monday, March 28, 2022
10:00 AM
OpenMP session 1
OpenMP session 1
10:00 AM - 12:00 PM
Room: Online
Introduction to OpenMP Programming and execution model
1:00 PM
OpenMP session 2
OpenMP session 2
1:00 PM - 3:00 PM
Room: Online
Workshare directives Data environment and combined constructs
Tuesday, March 29, 2022
10:00 AM
OpenMP session 3
OpenMP session 3
10:00 AM - 12:00 PM
Room: Online
OpenMP 4.x features OpenMP pitfalls and optimization
1:00 PM
OpenMP session 4
OpenMP session 4
1:00 PM - 3:00 PM
Room: Online
Detecting race conditions Wrap-up