Advanced MPI
Dates: 22 - 23 July 2019
Location:Oxford
Day 1
Lecture Slides
Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.
- Overview of ARCHER Training
- HPC Europa Visitor Programme
- Short Quiz: enter HPCQUIZ as the Room Name
- Evolution of MPI
- MPI Internals
- MPI Optimisations
- Asynchronous Methods
- Traffic Model
- CFD Code
- Profiling and Tracing
- CrayPAT (and Scalasca)
Exercises
Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.
- ARCHER Cribsheet
- Pingpong Sheet
- Pingpong Code
- Performance Tools Sheet
- Traffic Sheet
- Traffic Code
- CFD General Description
- CFD Sheet
- CFD Code
- Standalone code for investigating halo swapping methods
Day 2
Lecture Slides
Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.
- Hybrid MPI + OpenMP
- Advanced use of Collectives
- Neighbourhood Collectives
- Intro to RMA
- Advanced RMA
- MPI shared memory model
Exercises
Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.
Course Chat
Course Chat page.The Chat page is a live collaborative online document which we will use to share links, information and comments. All course participants are encouraged to contribute.