Skip to content

Conversation

@ggouaillardet
Copy link
Contributor

this fixes a regression introduced in 045d0c5

Fixes #2879

Signed-off-by: Gilles Gouaillardet gilles@rist.or.jp

(back-ported from commit 9bcadbd)

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)
@hppritcha
Copy link
Member

moving this to 2.0.3.

@hppritcha hppritcha modified the milestones: v2.0.2, v2.0.3 Jan 30, 2017
@jsquyres jsquyres requested a review from jjhursey January 30, 2017 16:24
@jsquyres
Copy link
Member

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.

Copy link
Member

@jjhursey jjhursey left a 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!

@jsquyres
Copy link
Member

@gpaulsen @markalle @jjhursey Josh shared with me in IM that this particular algorithm is only active for np <= 4 and msg_size >= 64K. The ibm/collective/ireduce_*c tests have much smaller message sizes, and therefore do not test this algorithm.

Can you please add a test to ibm/collective that explicitly tests this algorithm?

Thanks.

@jsquyres
Copy link
Member

@ggouaillardet Disregard -- I now see your ibm/collective/[i]reduce_big_in_place.c from over the weekend. Thanks!

@gpaulsen
Copy link
Member

Verified, that's the correct commit. Sorry for the type-o (actually my fault, not Josh's).

Copy link
Member

@gpaulsen gpaulsen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

+1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants