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.
          
        
          

