1st day – 15 April 2024
08:45 | Join in |
09:00 | Welcome (talk) |
09:05 | MPI overview (talk+demo) |
10:30 | Break / breakout rooms (meet your exercise group) |
10:45 | Process model and language bindings (talk+demo+practical) |
12:00 | Break |
12:10 | Messages and point-to-point communication (talk+practical) |
13:30 | End of first day |
2nd day – 16 April 2024
08:45 | Join in |
09:00 | Ping pong benchmark – solution and results (talk+discussion) |
09:10 | Nonblocking communication (talk+demo+practical) |
10:30 | Break |
10:45 | Collective communication (talk+demo+practical) |
12:00 | Break |
12:15 | Optimizing MPI communication – a real world example (talk+discussion) |
12:30 | Short tour: other MPI topics (talk) |
13:00 | Fortran and MPI – only for Fortran participants (talk) |
13:30 | End of second day |
3rd day – 17 April 2024
08:45 | Join in |
09:00 | Groups & communicators (talk+practical) |
10:00 | Break |
10:15 | Virtual topologies (talk+practical) |
12:00 | Break |
12:15 | Derived datatypes (talk+demo+practical) |
13:30 | End of third day |
4th day – 18 April 2024
08:45 | Join in |
09:00 | One-sided communication (talk+practical) |
10:30 | Break |
10:45 | Shared memory one-sided communication (talk+practical) |
12:00 | Break |
12:15 | Short tour: MPI I/O (talk) |
12:45 | Best practice, Summary, Q&A (talk+discussion) |
13:30 | End of fourth day (course) |