Hi, Looking at the *ompi/mca/coll/sm/coll_sm_module.c* it seems this module will be used only if the calling communicator solely groups processes within a node. I've got two questions here.
1. So is my understanding correct that for something like MPI_COMM_WORLD where world is multiple processes within a node across many nodes, this module will not be used? 2. If 1, is correct then are there any shared memory optimizations that happen when a collective like bcast or allreduce is called, so that communicating within a node is done efficiently through memory? Thank you, Saliya -- Saliya Ekanayake Ph.D. Candidate | Research Assistant School of Informatics and Computing | Digital Science Center Indiana University, Bloomington