Message-Passing Programming with MPI
Dates: 23-24 October 2014
Location: University College, London
Lecture Slides
Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.
Thursday 23rd October 2014
- ARCHER and the training programme
- Overview of MPI course
- Message-Passing Concepts
- Parallel Traffic Modelling
- Parallel Traffic Modelling: solution
- MPI Programs
- MPI on Morar and ARCHER (only ARCHER relevant for this course)
- Point-to-Point Communication
- Communicators, Tags and Modes
Friday 24th October 2014
- Non-Blocking Communication
- Collective Communicaton
- Virtual Topologies (not given on this course)
- Derived Data Types
Notes
Exercise Material
Unless otherwise indicated all material is Copyright © EPCC, The University of Edinburgh, and is only made available for private study.
- Traffic modelling exercise sheet
- Useful files and pieces of code: MPP-templates.tar
- MPI exercise sheet
- Detailed solutions to pi calculation example
- Simple example solutions to all exercsies
- Case Study exercise sheet
- Case Study source code
- Simple Case Study solution
- Code for dynamic array allocation in C