[mpich-discuss] Setting for max number of nonblocking messages?
Halim Amer
aamer at anl.gov
Fri Nov 3 11:10:56 CDT 2017
From your description, I don't see any reason why MPICH would hang if
the user code is correct.
Can you send us a small test code that reproduces this problem?
Halim
www.mcs.anl.gov/~aamer
On 11/3/17 10:27 AM, Adam Sylvester wrote:
> I have an application which runs 16 ranks, where there is a step in the
> processing where each rank does an MPI_Irecv() and MPI_Isend() with
> every other rank, then calls MPI_Waitall(). The code could likely be
> refactored to use an MPI_Alltoallv() instead, but that's not my point
> here as this portion of the code isn't a bottleneck.
>
> I've previously been using Open MPI which has run this block of code
> thousands of times without issues. I just switched over to MPICH 3.2
> (obviously recompiling my application) and it hangs in this block (there
> is MPI communication involving at least as much data movement earlier in
> the chain using a series of MPI_Ialltoallv() calls which completes
> without issue). I need to reduce the number of ranks down to 2 for it
> to make it through the MPI_recv() / MPI_Isend() / MPI_Waitall() section.
>
> I'm wondering if there's a setting for the max number of nonblocking
> messages that defaults to a low value for MPICH. Or any other thoughts
> on what I could be running into?
>
> Thanks.
> -Adam
>
>
> _______________________________________________
> discuss mailing list discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss
>
_______________________________________________
discuss mailing list discuss at mpich.org
To manage subscription options or unsubscribe:
https://lists.mpich.org/mailman/listinfo/discuss
More information about the discuss
mailing list