Commit 61dc9781 authored by Nandhana Sakhtivel's avatar Nandhana Sakhtivel
Browse files

Ring communication completed

parent 2d2d6d30
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -285,7 +285,7 @@ void gridding_data()
     //MPI_Win_lock(MPI_LOCK_SHARED,target_rank,0,slabwin);
     //MPI_Accumulate(gridss,size_of_grid,MPI_DOUBLE,target_rank,0,size_of_grid,MPI_DOUBLE,MPI_SUM,slabwin);
     //MPI_Win_unlock(target_rank,slabwin);
     int res = reduce(target_rank);
     int res = reduce_ring(target_rank);
    // printf("I'm outside reduce global rank %d target rank %d local_rank %d \n", global_rank, target_rank, Me.Rank[HOSTS]);

     #else   // relates to #ifdef ONE_SIDE
+2 −2
Original line number Diff line number Diff line
@@ -28,6 +28,6 @@ void write_result();

/* reduce.c */

int reduce (int );
int reduce_ring (int );
void copy_win_ptrs ( void ***, win_t *, int );
int  shmem_reduce  ( int, int, int_t, map_t *, double * restrict, blocks_t *);
int  shmem_reduce_ring  ( int, int, int_t, map_t *, double * restrict, blocks_t *);