Changeset 1517 for XIOS/dev/branch_openmp/extern/ep_dev/ep_lib.hpp
- Timestamp:
- 06/01/18 15:24:53 (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
XIOS/dev/branch_openmp/extern/ep_dev/ep_lib.hpp
r1515 r1517 4 4 #include "ep_type.hpp" 5 5 #include "ep_lib_intercomm.hpp" 6 #include "ep_lib_intracomm.hpp" 6 7 #include "ep_lib_local.hpp" 7 8 #include "ep_lib_collective.hpp" … … 10 11 #include "ep_lib_win.hpp" 11 12 #include "ep_lib_mpi.hpp" 13 //#include "ep_mpi.hpp" 12 14 13 15 … … 28 30 29 31 int MPI_Comm_free(MPI_Comm* comm); 30 int MPI_Comm_free_intracomm(MPI_Comm* comm);31 32 32 33 int MPI_Finalize(); … … 37 38 38 39 int MPI_Get_count(const MPI_Status *status, MPI_Datatype datatype, int *count); 39 40 // #ifdef _openmpi41 // int MPI_Comm_create_endpoints(void* mpi_comm, int num_ep, MPI_Info info, MPI_Comm *& out_comm_hdls); // from MPI to create endpoints42 // #elif _intelmpi43 // int MPI_Comm_create_endpoints(int mpi_comm, int num_ep, MPI_Info info, MPI_Comm *& out_comm_hdls); // from MPI to create endpoints44 // #endif45 40 46 int MPI_Comm_ create_endpoints(void* base_comm_ptr, int num_ep, MPI_Info info, MPI_Comm *& out_comm_hdls); // from EP to create endpoints41 int MPI_Comm_remote_size(MPI_Comm comm, int *size); 47 42 48 43 int MPI_Send(void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm); … … 51 46 int MPI_Issend(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, MPI_Request *request); 52 47 53 int tag_combine(int real_tag, int src, int dest);54 int get_ep_rank(MPI_Comm comm, int ep_rank_loc, int mpi_rank);55 56 int Message_Check(MPI_Comm comm);57 int Message_Check_intracomm(MPI_Comm comm);58 int Request_Check();59 48 60 49 int MPI_Recv (void *buf, int count, MPI_Datatype datatype, int src, int tag, MPI_Comm comm, MPI_Status *status); … … 78 67 int MPI_Alloc_mem(unsigned long size, MPI_Info info, void *baseptr); 79 68 69 int MPI_Comm_test_inter(MPI_Comm comm, int *flag); 70 80 71 81 72 void check_sum_send(const void *buf, int count, MPI_Datatype datatype, int dest, int tag, MPI_Comm comm, int type); … … 85 76 bool valid_op(MPI_Op op); 86 77 78 int tag_combine(int real_tag, int src, int dest); 79 int get_ep_rank(MPI_Comm comm, int ep_rank_loc, int mpi_rank); 80 81 int Message_Check(MPI_Comm comm); 82 83 int Request_Check(); 84 85 int test_sendrecv(MPI_Comm comm); 86 87 87 88 } 88 89
Note: See TracChangeset
for help on using the changeset viewer.