| Outline: |
This course discusses issues related to the use of
MPI in real parallel applications particularly for enhanced performance.
- Introduction
- Measuring performance
- Scalability
- MPI issues
- Tools
- Master-slave
- Data distribution
- Dense linear algebra
- Grid methods
- Fourier transforms
- Particle methods
|
 |
| Course slides |
HTML of the course slides, separate html files per slide. |
 |
| PDF of the course slides |
Single PDF document, with a new page for each slide. |
 |
| Alternative PDF of the course slides |
This may not print. Print to page 26 then from 28 onwards. |
 |
| All the course slides |
HTML of all the slides in a single page. |
 |
| Notes |
PDF notes from a very similar
EPCC course. |
 |
| Course Examples and Exercises |
A tar file comprising examples and course exercises with solutions. |
 |
| MPI 1.1 |
Local copy of the MPI 1.1 standard in readable form with rationales
and advice to
users. This link to the
index of MPI routines may be useful. |
 |
| MPI 2.0 |
Local copy of the MPI 2.0 standard as an addition to the MPI 1.1
standard (less useful) |
 |
| Using MPI on the AC: |
See the National Facility
User Guide particularly the section on
Using MPI on the AC. |
 |