Hi, I see the same collective operation (say allgatherv) implemented in different ways under tuned, sm, and inter packages. I read from the documentation [1] that these get picked up depending on the transport.
Say I run 12 procs per node on 2 nodes totaling 24 procs. If I call allGatherv collective, will it pick shared memory version to communicate between procs in the same node and use another for inter node communication? If so, how can I know/control this? Also, if I force the algorithm as, coll_tuned_use_dynamic_rules = 1 coll_tuned_allgatherv_algorithm = 3 will it not get the advantage of shared memory? [1] https://www.open-mpi.org/faq/?category=sm Thank you, Saliya -- Saliya Ekanayake Ph.D. Candidate | Research Assistant School of Informatics and Computing | Digital Science Center Indiana University, Bloomington Cell 812-391-4914 http://saliya.org