-
Notifications
You must be signed in to change notification settings - Fork 932
coll/libnbc: fix the red_schain algo of ireduce with MPI_IN_PLACE #2881
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
coll/libnbc: fix the red_schain algo of ireduce with MPI_IN_PLACE #2881
Conversation
this fixes a regression introduced in open-mpi/ompi@045d0c5 Fixes open-mpi#2879 Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp> (back-ported from commit open-mpi/ompi@9bcadbd)
|
moving this to 2.0.3. |
|
After @hppritcha and I looked at this a little closer, we're not 100% sure, but we think @ggouaillardet's fix may be correct -- or, at least, it seems more correct than @gpaulsen's fix. @gpaulsen @jjhursey Please review ASAP. This is blocking 2.0.2. |
jjhursey
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 This is good, and matches our internal patch. The original PR got the second 1/2 of the patch wrong. My fault for not catching it during review. Thanks for the fix!
|
@gpaulsen @markalle @jjhursey Josh shared with me in IM that this particular algorithm is only active for np <= 4 and msg_size >= 64K. The Can you please add a test to Thanks. |
|
@ggouaillardet Disregard -- I now see your |
|
Verified, that's the correct commit. Sorry for the type-o (actually my fault, not Josh's). |
gpaulsen
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
+1
this fixes a regression introduced in 045d0c5
Fixes #2879
Signed-off-by: Gilles Gouaillardet gilles@rist.or.jp
(back-ported from commit 9bcadbd)