Skip to content

Conversation

@mkurnosov
Copy link
Contributor

Implements recursive halving algorithm for MPI_Reduce_scatter_block. The algorithm can be used by commutative operations only.

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

@ompiteam-bot
Copy link

Can one of the admins verify this patch?

* index: 0 1 2 3 4 ... r r+1 r+2 ... nproc_pof2
* value: 2 2 2 2 2 ... 2 1 1 ... 1
*/
static int range_sum(int a, int b, int r)
Copy link
Member

Choose a reason for hiding this comment

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

ompi name

@bosilca
Copy link
Member

bosilca commented May 14, 2018

ok to test

Signed-off-by: Mikhail Kurnosov <mkurnosov@gmail.com>
@mkurnosov mkurnosov force-pushed the reduce-scatter-block-rhalving branch from 8c1a148 to 82299a9 Compare May 15, 2018 01:22
@bosilca bosilca merged commit 9f353fe into open-mpi:master May 15, 2018
@mkurnosov mkurnosov deleted the reduce-scatter-block-rhalving branch May 16, 2018 00:29
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.

4 participants