Short Program
- Introduction to parallel programming and message passing paradigm.
- The MPI library: concepts, API, communications and synchronization directives.
- Collective communications: process groups, derived data types.
- Advanced features (MPI-2 and MPI-3): parallel in/out, accessing remote memory, advanced collective operations, dynamic processes.
- Case study and hands-on.