This source file includes following definitions.
- mca_pml_monitoring_irecv_init
- mca_pml_monitoring_irecv
- mca_pml_monitoring_recv
- mca_pml_monitoring_imrecv
- mca_pml_monitoring_mrecv
1
2
3
4
5
6
7
8
9
10
11
12
13 #include <ompi_config.h>
14 #include "pml_monitoring.h"
15
16
17
18
19 int mca_pml_monitoring_irecv_init(void *buf,
20 size_t count,
21 ompi_datatype_t *datatype,
22 int src,
23 int tag,
24 struct ompi_communicator_t* comm,
25 struct ompi_request_t **request)
26 {
27 return pml_selected_module.pml_irecv_init(buf, count, datatype,
28 src, tag, comm, request);
29 }
30
31
32 int mca_pml_monitoring_irecv(void *buf,
33 size_t count,
34 ompi_datatype_t *datatype,
35 int src,
36 int tag,
37 struct ompi_communicator_t* comm,
38 struct ompi_request_t **request)
39 {
40 return pml_selected_module.pml_irecv(buf, count, datatype,
41 src, tag, comm, request);
42 }
43
44
45 int mca_pml_monitoring_recv(void *buf,
46 size_t count,
47 ompi_datatype_t *datatype,
48 int src,
49 int tag,
50 struct ompi_communicator_t* comm,
51 ompi_status_public_t* status)
52 {
53 return pml_selected_module.pml_recv(buf, count, datatype,
54 src, tag, comm, status);
55 }
56
57
58 int mca_pml_monitoring_imrecv(void *buf,
59 size_t count,
60 ompi_datatype_t *datatype,
61 struct ompi_message_t **message,
62 struct ompi_request_t **request)
63 {
64 return pml_selected_module.pml_imrecv(buf, count, datatype,
65 message, request);
66 }
67
68
69 int mca_pml_monitoring_mrecv(void *buf,
70 size_t count,
71 ompi_datatype_t *datatype,
72 struct ompi_message_t **message,
73 ompi_status_public_t* status)
74
75 {
76 return pml_selected_module.pml_mrecv(buf, count, datatype,
77 message, status);
78 }
79
80