Skip to content

Commit 099caf3

Browse files
author
David Ozog
authored
Merge pull request #1156 from philipmarshall21/team_split_2d_fix
src: Fix bug in shmem_team_split_2d
2 parents 155877a + 184ea64 commit 099caf3

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/shmem_team.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -457,7 +457,7 @@ int shmem_internal_team_split_2d(shmem_internal_team_t *parent_team, int xrange,
457457
shmem_internal_team_t *my_xteam;
458458
int xsize = (i == num_xteams - 1 && parent_size % xrange) ? parent_size % xrange : xrange;
459459

460-
ret = shmem_internal_team_split_strided(parent_team, start, parent_stride,
460+
ret = shmem_internal_team_split_strided(parent_team, start, 1,
461461
xsize, xaxis_config, xaxis_mask, &my_xteam);
462462
if (ret) {
463463
RAISE_ERROR_MSG("Creation of x-axis team %d of %d failed\n", i+1, num_xteams);
@@ -478,7 +478,7 @@ int shmem_internal_team_split_2d(shmem_internal_team_t *parent_team, int xrange,
478478
int yrange = parent_size / xrange;
479479
int ysize = (remainder && i < remainder) ? yrange + 1 : yrange;
480480

481-
ret = shmem_internal_team_split_strided(parent_team, start, xrange*parent_stride,
481+
ret = shmem_internal_team_split_strided(parent_team, start, xrange,
482482
ysize, yaxis_config, yaxis_mask, &my_yteam);
483483
if (ret) {
484484
RAISE_ERROR_MSG("Creation of y-axis team %d of %d failed\n", i+1, num_yteams);

0 commit comments

Comments
 (0)