Ignore:
Timestamp:
12/05/17 17:40:02 (6 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

    r1355 r1356  
    179179   
    180180   
    181   int MPI_Comm_create_endpoints(int* base_comm_ptr, int num_ep, MPI_Info info, MPI_Comm *& out_comm_hdls) 
     181  int MPI_Comm_create_endpoints(void* base_comm_ptr, int num_ep, MPI_Info info, MPI_Comm *& out_comm_hdls) 
    182182  { 
    183183 
     
    200200      out_comm_hdls[idx].is_intercomm = false; 
    201201      out_comm_hdls[idx].ep_comm_ptr = new ep_communicator;      
    202       *(out_comm_hdls[idx].mpi_comm) = *base_comm_ptr; 
     202      *(static_cast< ::MPI_Comm*>(out_comm_hdls[idx].mpi_comm)) = *(static_cast< ::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.