In this half-day workshop we cover the following features that were added in MPI-3:
- Atomic operations
- Shared memory
- Non-blocking collectives
- Graph topologies and neighborhood collectives
The workshop will alternate lectures with lab exercises, which can be done in C/C++/Fortran90/Fortran2008 and Python.
Prerequisite: mastery of basic and intermediate MPI and use of Unix, including text editors.