Ignore:
Timestamp:
01/10/18 16:16:44 (5 years ago)
Author:
yushan
Message:

dev EP-RMA : MPI_Rput MPI_Rget MPI_Raccumulate MPI_Rget_accumulate (to be tested)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • XIOS/dev/branch_openmp/extern/ep_dev/ep_lib_win.hpp

    r1395 r1398  
    1212  int MPI_Win_free(MPI_Win *win); 
    1313  int MPI_Win_fence(int assert, MPI_Win win); 
     14 
    1415  int MPI_Put(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype,  
    1516                  int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win); 
     17 
     18  int MPI_Rput(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype,  
     19              int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win, MPI_Request *request); 
     20 
    1621  int MPI_Get(void *origin_addr, int origin_count, MPI_Datatype origin_datatype,  
    1722                  int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win); 
    1823 
     24  int MPI_Rget(void *origin_addr, int origin_count, MPI_Datatype origin_datatype,  
     25              int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Win win, MPI_Request *request); 
     26 
    1927  int MPI_Accumulate(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype,  
    2028                         int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win); 
     29 
     30  int MPI_Raccumulate(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype,  
     31                     int target_rank, MPI_Aint target_disp, int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win, MPI_Request *request); 
    2132 
    2233  int MPI_Get_accumulate(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, void *result_addr,  
     
    2435                         int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win); 
    2536   
     37  int MPI_Rget_accumulate(const void *origin_addr, int origin_count, MPI_Datatype origin_datatype, void *result_addr,  
     38                         int result_count, MPI_Datatype result_datatype, int target_rank, MPI_Aint target_disp, 
     39                         int target_count, MPI_Datatype target_datatype, MPI_Op op, MPI_Win win, MPI_Request *request); 
     40 
    2641  int MPI_Win_allocate (MPI_Aint size, int disp_unit, MPI_Info info, MPI_Comm comm, void *baseptr, MPI_Win *win); 
    2742 
Note: See TracChangeset for help on using the changeset viewer.