Open Source Your Knowledge, Become a Contributor
Technology knowledge has to be shared and made accessible for free. Join the movement.
Until now we have seen all the basic commands to communicate between process grouped on
MPI_COMM_WORLD. This last chapter treats of additional topics that would not fit in a proper chapter by themselves. The choice to put all these topic here is entirely subjective and could be considered arbitrary. Now as this course aims at giving you a first taste of MPI and the right tools to be able to develop a complete program from scratch and understanding the basic mechanisms of MPI, it felt less necessary to have an in-depth covering of communicators or custom-types. This is why they are quickly covered in this section. Further explanation of these topics might be the subject of a future advanced MPI-course.
This section will cover three topics :
- Communicator splitting
- Time measurement
- Custom type definition
The section ends with a list of interesting features of MPI that we have not covered in this course.