@@ -457,7 +457,7 @@ int shmem_internal_team_split_2d(shmem_internal_team_t *parent_team, int xrange,
457
457
shmem_internal_team_t * my_xteam ;
458
458
int xsize = (i == num_xteams - 1 && parent_size % xrange ) ? parent_size % xrange : xrange ;
459
459
460
- ret = shmem_internal_team_split_strided (parent_team , start , parent_stride ,
460
+ ret = shmem_internal_team_split_strided (parent_team , start , 1 ,
461
461
xsize , xaxis_config , xaxis_mask , & my_xteam );
462
462
if (ret ) {
463
463
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,
478
478
int yrange = parent_size / xrange ;
479
479
int ysize = (remainder && i < remainder ) ? yrange + 1 : yrange ;
480
480
481
- ret = shmem_internal_team_split_strided (parent_team , start , xrange * parent_stride ,
481
+ ret = shmem_internal_team_split_strided (parent_team , start , xrange ,
482
482
ysize , yaxis_config , yaxis_mask , & my_yteam );
483
483
if (ret ) {
484
484
RAISE_ERROR_MSG ("Creation of y-axis team %d of %d failed\n" , i + 1 , num_yteams );
0 commit comments