Hello,
(mpich 3.2)
I have a scenario when i add a few extra processes do existing intercom.
it works as a simple loop --
(1) n processes accept on n-intercom
(2) 1 process connects
(3) intracom is merged into n+1 intercom, intracom and n-intercom are closed
(4) repeat 1-3 as needed.
Occasionally, i observe that step 3 spuriously locks up (once i get in the range of 100+ processes). From what i can tell, all processes in step 3 are accounted for, and are waiting on the merge, but nothing happens. the collective barrier locks up.
I really have trouble resolving this issue, any ideas are appreciated!
Thank you very much.
-Dmitriy