[mpich-discuss] Error: "MPIR_Get_contextid_sparse_group(1193): Too many communicators (0/2048)"
balaji at anl.gov
Wed May 21 16:42:34 CDT 2014
Creating so many communicators is not a good idea. Why can’t all processes open one large window?
On May 21, 2014, at 4:10 PM, Ted Sariyski <tsariysk at craft-tech.com> wrote:
> I am working on a long-range interaction problem, so that communication is "each-to-each", although very sparse. My current approach is as follow:
> 1. If a process owns an object A, it opens a shared window to this object.
> 2. If another process happens to generate data which belongs to A, which is determined on the fly, it 'put' its share to A.
> The algorithm works for small number of objects, but I need millions of them. I wonder:
> 1. Is it possible to increase the number of communicators above 2048?
> 2. Is it a scalable approach?
> Again, although that communication is 'each-to-each', it is extremely sparse. Any advise and comments are highly appreciated.
> Thanks in advance,
> discuss mailing list discuss at mpich.org
> To manage subscription options or unsubscribe:
More information about the discuss