This 2-day course looks at some of the more advanced features of MPI that are beyond the scope of our Introduction to MPI course, which addresses the fundamentals of writing simple MPI programs using a small subset of MPI routines. It covers several concepts that are frequently employed in complex, high-performance parallel code, with particular emphasis on MPI-2 features (e.g. intercommunicator and one-sided communication, parallel I/O, dynamic process management) as well as an introduction to hybrid programming with MPI and OpenMP.
The two days consist of lectures in the morning with practical sessions in the afternoons.
After the course, attendees should gain a better understanding of the following:
To benefit from this course attendees should have:
| Day 1 | |
|---|---|
| 09:30 | Groups, communicators and virtual topologies One-sided communication Extended collective communication |
| 13:00 | Lunch |
| 14:00 | Practicals |
| 18:00 | Close |
| Day 2 | |
| 09:30 | Parallel I/O Dynamic process management Hybrid Programming in MPI/OpenMP |
| 13:00 | Lunch |
| 14:00 | Practicals |
| 18:00 | Close |
For further information please contact us at training@ichec.ie.