Changeset 1540 for XIOS/dev/branch_openmp/extern/ep_dev/ep_intercomm.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_intercomm.cpp
r1538 r1540 418 418 } 419 419 420 int my_turn= ownership==1? ep_rank_loc : ep_rank_loc+repeated;421 422 #ifdef _showinfo 423 424 MPI_Barrier(peer_comm); 425 MPI_Barrier(peer_comm); 426 printf("peer_rank = %d, ep_rank_loc = %d, ownership = %d, repeated = %d, my_turn = %d\n", peer_comm->ep_comm_ptr->size_rank_info[0].first, ep_rank_loc, ownership, repeated, my_turn);420 int new_ep_rank_loc = ownership==1? ep_rank_loc : ep_rank_loc+repeated; 421 422 #ifdef _showinfo 423 424 MPI_Barrier(peer_comm); 425 MPI_Barrier(peer_comm); 426 printf("peer_rank = %d, ep_rank_loc = %d, ownership = %d, repeated = %d, new_ep_rank_loc = %d\n", peer_comm->ep_comm_ptr->size_rank_info[0].first, ep_rank_loc, ownership, repeated, new_ep_rank_loc); 427 427 MPI_Barrier(peer_comm); 428 428 MPI_Barrier(peer_comm); … … 441 441 if(iter->first == make_pair(tag, min(local_leader_rank_in_world, remote_leader_rank_in_world))) 442 442 { 443 *newintercomm = iter->second.first[ my_turn];443 *newintercomm = iter->second.first[new_ep_rank_loc]; 444 444 445 445 iter->second.second.second++;
Note: See TracChangeset
for help on using the changeset viewer.