Changeset 1540 for XIOS/dev/branch_openmp/extern/ep_dev/ep_merge.cpp
- Timestamp:
- 06/12/18 14:21:57 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/extern/ep_dev/ep_merge.cpp
r1527 r1540 31 31 32 32 (*newintracomm)->ep_comm_ptr->size_rank_info[0].second = ep_size + remote_ep_size; 33 34 /////////////////////////////////// 35 int int_high = high? 1 : 0; 36 int sum_high; 37 38 MPI_Allreduce(&int_high, &sum_high, 1, MPI_INT, MPI_SUM, *newintracomm); 39 40 if(sum_high==0 || sum_high==ep_size+remote_ep_size) 41 { 42 printf("MPI_Intercomm_merge error: please define high with different value...\n"); 43 MPI_Abort(inter_comm, 0); 44 } 45 46 47 48 /////////////////////////////////// 49 33 50 (*newintracomm)->ep_comm_ptr->size_rank_info[0].first = new_ep_rank; 34 51 … … 83 100 84 101 delete[] my_triple_list; 102 85 103 } 86 104
Note: See TracChangeset
for help on using the changeset viewer.