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:
|09:30||Groups, communicators and virtual topologies
Extended collective communication
Dynamic process management
Hybrid Programming in MPI/OpenMP
For further information please contact us at firstname.lastname@example.org.