Thank you for your help
Hello, I am new to MPI. I have a couple of questions I hope someone could help me with -- i tried to scan archives but have not immediately found the answers. (1) I know there is a multicast based implementation for infiniband in a derivative MVAPICH peojwxr from Ohio state that apparently allows to avoid packet duplication for multiple addressees when implementing broadcasts and scatters, in a reliable communication manner even for larger messages (as large as perhaps 16...200Mb) Is there any similar technique used in MPICH for broadcasts and gathers? Would there be any networking benefit in using MPICH as opposed to carefully organized point-to-point broadcast scheme such as perhaps chained peer-to-peer or butterfly mixing? (2) Another question is possibility of integration of the worker processes with another resource manager (other than Hydra, i guess) -- perhaps yarn or mesos. Can i bring the worker process first somehow and then enroll it into a communicator, assuming at certain point i know all process locations in the network? In other words, can i replace whatever mpirun or mpiexec does, with a custom code that would enroll all workers into the communicators and assigns the ranks? (3) network multinenancy: can i set up several world communicators on the same network independently at different point of times? or it has to be only one world communicator at a time? Thank you very much for your help. -Dmitriy _______________________________________________ discuss mailing list [email protected] To manage subscription options or unsubscribe: https://lists.mpich.org/mailman/listinfo/discuss
participants (1)
-
Dmitriy Lyubimov