Ignore:
Timestamp:
12/05/17 16:24:42 (7 years ago)
Author:
yushan
Message:

unify MPI_Comm type

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_openmp/extern/src_ep_dev/ep_create.cpp

    r1354 r1355  
    179179   
    180180   
    181   int MPI_Comm_create_endpoints(void* base_comm_ptr, int num_ep, MPI_Info info, MPI_Comm *& out_comm_hdls) 
     181  int MPI_Comm_create_endpoints(int* base_comm_ptr, int num_ep, MPI_Info info, MPI_Comm *& out_comm_hdls) 
    182182  { 
    183183 
     
    199199      out_comm_hdls[idx].is_ep = true; 
    200200      out_comm_hdls[idx].is_intercomm = false; 
    201       out_comm_hdls[idx].ep_comm_ptr = new ep_communicator; 
    202       out_comm_hdls[idx].mpi_comm = base_comm_ptr; 
     201      out_comm_hdls[idx].ep_comm_ptr = new ep_communicator;      
     202      *(out_comm_hdls[idx].mpi_comm) = *base_comm_ptr; 
    203203      out_comm_hdls[idx].ep_comm_ptr->comm_list = out_comm_hdls; 
    204204      out_comm_hdls[idx].ep_comm_ptr->comm_label = 0; 
Note: See TracChangeset for help on using the changeset viewer.