Skip to content

Conversation

@mkurnosov
Copy link
Contributor

Fix Issue #7410 with incorrect size of receiving message on the recursive doubling phase (in the case of non-power-of-two number of processes).

Signed-off-by: Mikhail Kurnosov mkurnosov@gmail.com

Signed-off-by: Mikhail Kurnosov <mkurnosov@gmail.com>
@hppritcha
Copy link
Member

@jladd-mlnx could you assign someone from your org to review?

@hppritcha hppritcha self-requested a review March 17, 2020 15:22
@awlauria awlauria requested a review from jladd-mlnx March 23, 2020 14:13
@hppritcha
Copy link
Member

@jladd-mlnx please review and merge if it looks good to you

@hppritcha
Copy link
Member

@jladd-mlnx repinging

Copy link
Member

@jladd-mlnx jladd-mlnx left a comment

Choose a reason for hiding this comment

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

This fix is fine. However, might I suggest making the send from the proxy rank be a non-blocking isend. There's no reason to block the next step of recursive doubling. Non-power-of-two is the general case.

@awlauria awlauria merged commit 8a624ab into open-mpi:master Mar 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants