Learning by doing :: MPI -- Groups, Contexts, Communicators And Caching In MPI, Part 6

Описание к видео Learning by doing :: MPI -- Groups, Contexts, Communicators And Caching In MPI, Part 6

This video is part of the new series called "Learning by doing :: MPI" which serves as an introductory course on MPI (Message Passing Interface). In this video we talked about groups, contexts, communicators and caching in MPI! This topic corresponds to chapter 7 of the MPI standard v4.1. It is a lengthy chapter with a lot of information to digest. We followed the same pattern as for "Datatypes in MPI" by dividing a chapter into digestible ~25 mins long parts. In part 6 we continued our discussion with MPI_Comm_create_from_group which does NOT use a pre-existing communicator for creation of an intra-communicator but rather it uses the given group of MPI processes. We then continued with communicator info section which gives us the ability to add certain information to communicators for further optimisations if possible. We briefly mentioned mpi_asssert_no_any_tag, mpi_assert_no_any_source and mpi_assert_exact_length info keys but the rest of them are easy to understand and straightforward. And finally we had time to shortly discuss inter-communicators with the following functions on the line : MPI_Comm_test_inter, MPI_Comm_remote_size, MPI_Comm_remote_group and MPI_Intercomm_create.

All the necessary info you need for MPI standard can be downloaded from here : https://www.mpi-forum.org/docs/mpi-4....

If you want to download MPICH, please visit here : https://www.mpich.org/downloads/
* The latest version at the time of this video is mpich-4.2.2

Hope you learned something from this video. If you have further questions don't hesitate to comment down below. Have fun!

Комментарии

Информация по комментариям в разработке