Changeset 1503 for XIOS/dev/branch_openmp/extern/ep_dev/ep_accumulate.cpp
- Timestamp:
- 05/28/18 17:28:07 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/extern/ep_dev/ep_accumulate.cpp
r1500 r1503 12 12 int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win) 13 13 { 14 int target_mpi_rank = win->comm-> rank_map->at(target_rank).second;15 int target_local_rank = win->comm-> rank_map->at(target_rank).first;14 int target_mpi_rank = win->comm->ep_rank_map->at(target_rank).second; 15 int target_local_rank = win->comm->ep_rank_map->at(target_rank).first; 16 16 int num_ep = win->comm->ep_comm_ptr->size_rank_info[1].second; 17 17 if(num_ep==1) … … 27 27 int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win, MPI_Request *request) 28 28 { 29 int target_mpi_rank = win->comm-> rank_map->at(target_rank).second;30 int target_local_rank = win->comm-> rank_map->at(target_rank).first;29 int target_mpi_rank = win->comm->ep_rank_map->at(target_rank).second; 30 int target_local_rank = win->comm->ep_rank_map->at(target_rank).first; 31 31 int num_ep = win->comm->ep_comm_ptr->size_rank_info[1].second; 32 32 ::MPI_Request mpi_request; … … 60 60 int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win) 61 61 { 62 int target_mpi_rank = win->comm-> rank_map->at(target_rank).second;63 int target_local_rank = win->comm-> rank_map->at(target_rank).first;62 int target_mpi_rank = win->comm->ep_rank_map->at(target_rank).second; 63 int target_local_rank = win->comm->ep_rank_map->at(target_rank).first; 64 64 int num_ep = win->comm->ep_comm_ptr->size_rank_info[1].second; 65 65 if(num_ep==1) … … 75 75 int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win, MPI_Request *request) 76 76 { 77 int target_mpi_rank = win->comm-> rank_map->at(target_rank).second;78 int target_local_rank = win->comm-> rank_map->at(target_rank).first;77 int target_mpi_rank = win->comm->ep_rank_map->at(target_rank).second; 78 int target_local_rank = win->comm->ep_rank_map->at(target_rank).first; 79 79 int num_ep = win->comm->ep_comm_ptr->size_rank_info[1].second; 80 80 ::MPI_Request mpi_request;
Note: See TracChangeset
for help on using the changeset viewer.