|
14 | 14 | #include "ompi/mca/coll/base/coll_base_functions.h"
|
15 | 15 | #include <math.h>
|
16 | 16 |
|
17 |
| -typedef struct mca_coll_adapt_algorithm_index_s { |
| 17 | +typedef struct ompi_coll_adapt_algorithm_index_s { |
18 | 18 | int algorithm_index;
|
19 | 19 | uintptr_t algorithm_fn_ptr;
|
20 |
| -} mca_coll_adapt_algorithm_index_t; |
| 20 | +} ompi_coll_adapt_algorithm_index_t; |
21 | 21 |
|
22 | 22 | /* Bcast */
|
23 |
| -int mca_coll_adapt_ibcast_init(void); |
24 |
| -int mca_coll_adapt_ibcast_fini(void); |
25 |
| -int mca_coll_adapt_bcast(void *buff, int count, struct ompi_datatype_t *datatype, int root, |
| 23 | +int ompi_coll_adapt_ibcast_init(void); |
| 24 | +int ompi_coll_adapt_ibcast_fini(void); |
| 25 | +int ompi_coll_adapt_bcast(void *buff, int count, struct ompi_datatype_t *datatype, int root, |
26 | 26 | struct ompi_communicator_t *comm, mca_coll_base_module_t * module);
|
27 |
| -int mca_coll_adapt_ibcast(void *buff, int count, struct ompi_datatype_t *datatype, int root, |
| 27 | +int ompi_coll_adapt_ibcast(void *buff, int count, struct ompi_datatype_t *datatype, int root, |
28 | 28 | struct ompi_communicator_t *comm, ompi_request_t ** request,
|
29 | 29 | mca_coll_base_module_t * module);
|
30 |
| -int mca_coll_adapt_ibcast_generic(void *buff, int count, struct ompi_datatype_t *datatype, int root, |
| 30 | +int ompi_coll_adapt_ibcast_generic(void *buff, int count, struct ompi_datatype_t *datatype, int root, |
31 | 31 | struct ompi_communicator_t *comm, ompi_request_t ** request,
|
32 | 32 | mca_coll_base_module_t * module, ompi_coll_tree_t * tree,
|
33 | 33 | size_t seg_size, int ibcast_tag);
|
34 |
| -int mca_coll_adapt_ibcast_binomial(void *buff, int count, struct ompi_datatype_t *datatype, |
| 34 | +int ompi_coll_adapt_ibcast_binomial(void *buff, int count, struct ompi_datatype_t *datatype, |
35 | 35 | int root, struct ompi_communicator_t *comm,
|
36 | 36 | ompi_request_t ** request, mca_coll_base_module_t * module,
|
37 | 37 | int ibcast_tag);
|
38 |
| -int mca_coll_adapt_ibcast_in_order_binomial(void *buff, int count, struct ompi_datatype_t *datatype, |
| 38 | +int ompi_coll_adapt_ibcast_in_order_binomial(void *buff, int count, struct ompi_datatype_t *datatype, |
39 | 39 | int root, struct ompi_communicator_t *comm,
|
40 | 40 | ompi_request_t ** request,
|
41 | 41 | mca_coll_base_module_t * module, int ibcast_tag);
|
42 |
| -int mca_coll_adapt_ibcast_binary(void *buff, int count, struct ompi_datatype_t *datatype, int root, |
| 42 | +int ompi_coll_adapt_ibcast_binary(void *buff, int count, struct ompi_datatype_t *datatype, int root, |
43 | 43 | struct ompi_communicator_t *comm, ompi_request_t ** request,
|
44 | 44 | mca_coll_base_module_t * module, int ibcast_tag);
|
45 |
| -int mca_coll_adapt_ibcast_pipeline(void *buff, int count, struct ompi_datatype_t *datatype, |
| 45 | +int ompi_coll_adapt_ibcast_pipeline(void *buff, int count, struct ompi_datatype_t *datatype, |
46 | 46 | int root, struct ompi_communicator_t *comm,
|
47 | 47 | ompi_request_t ** request, mca_coll_base_module_t * module,
|
48 | 48 | int ibcast_tag);
|
49 |
| -int mca_coll_adapt_ibcast_chain(void *buff, int count, struct ompi_datatype_t *datatype, int root, |
| 49 | +int ompi_coll_adapt_ibcast_chain(void *buff, int count, struct ompi_datatype_t *datatype, int root, |
50 | 50 | struct ompi_communicator_t *comm, ompi_request_t ** request,
|
51 | 51 | mca_coll_base_module_t * module, int ibcast_tag);
|
52 |
| -int mca_coll_adapt_ibcast_linear(void *buff, int count, struct ompi_datatype_t *datatype, int root, |
| 52 | +int ompi_coll_adapt_ibcast_linear(void *buff, int count, struct ompi_datatype_t *datatype, int root, |
53 | 53 | struct ompi_communicator_t *comm, ompi_request_t ** request,
|
54 | 54 | mca_coll_base_module_t * module, int ibcast_tag);
|
55 |
| - |
| 55 | +int ompi_coll_adapt_ibcast_tuned(void *buff, int count, struct ompi_datatype_t *datatype, int root, |
| 56 | + struct ompi_communicator_t *comm, ompi_request_t ** request, |
| 57 | + mca_coll_base_module_t *module, int ibcast_tag); |
56 | 58 |
|
57 | 59 | /* Reduce */
|
58 |
| -int mca_coll_adapt_ireduce_init(void); |
59 |
| -int mca_coll_adapt_ireduce_fini(void); |
60 |
| -int mca_coll_adapt_reduce(const void *sbuf, void *rbuf, int count, struct ompi_datatype_t *dtype, |
| 60 | +int ompi_coll_adapt_ireduce_init(void); |
| 61 | +int ompi_coll_adapt_ireduce_fini(void); |
| 62 | +int ompi_coll_adapt_reduce(const void *sbuf, void *rbuf, int count, struct ompi_datatype_t *dtype, |
61 | 63 | struct ompi_op_t *op, int root, struct ompi_communicator_t *comm,
|
62 | 64 | mca_coll_base_module_t * module);
|
63 |
| -int mca_coll_adapt_ireduce(const void *sbuf, void *rbuf, int count, struct ompi_datatype_t *dtype, |
| 65 | +int ompi_coll_adapt_ireduce(const void *sbuf, void *rbuf, int count, struct ompi_datatype_t *dtype, |
64 | 66 | struct ompi_op_t *op, int root, struct ompi_communicator_t *comm,
|
65 | 67 | ompi_request_t ** request, mca_coll_base_module_t * module);
|
66 |
| -int mca_coll_adapt_ireduce_generic(const void *sbuf, void *rbuf, int count, |
| 68 | +int ompi_coll_adapt_ireduce_generic(const void *sbuf, void *rbuf, int count, |
67 | 69 | struct ompi_datatype_t *dtype, struct ompi_op_t *op, int root,
|
68 | 70 | struct ompi_communicator_t *comm, ompi_request_t ** request,
|
69 | 71 | mca_coll_base_module_t * module, ompi_coll_tree_t * tree,
|
70 | 72 | size_t seg_size, int ireduce_tag);
|
71 |
| -int mca_coll_adapt_ireduce_binomial(const void *sbuf, void *rbuf, int count, |
| 73 | +int ompi_coll_adapt_ireduce_tuned(const void *sbuf, void *rbuf, int count, |
| 74 | + struct ompi_datatype_t *dtype, struct ompi_op_t *op, int root, |
| 75 | + struct ompi_communicator_t *comm, ompi_request_t ** request, |
| 76 | + mca_coll_base_module_t *module, int ireduce_tag); |
| 77 | +int ompi_coll_adapt_ireduce_binomial(const void *sbuf, void *rbuf, int count, |
72 | 78 | struct ompi_datatype_t *dtype, struct ompi_op_t *op, int root,
|
73 | 79 | struct ompi_communicator_t *comm, ompi_request_t ** request,
|
74 | 80 | mca_coll_base_module_t * module, int ireduce_tag);
|
75 |
| -int mca_coll_adapt_ireduce_in_order_binomial(const void *sbuf, void *rbuf, int count, |
| 81 | +int ompi_coll_adapt_ireduce_in_order_binomial(const void *sbuf, void *rbuf, int count, |
76 | 82 | struct ompi_datatype_t *dtype, struct ompi_op_t *op,
|
77 | 83 | int root, struct ompi_communicator_t *comm,
|
78 | 84 | ompi_request_t ** request,
|
79 | 85 | mca_coll_base_module_t * module, int ireduce_tag);
|
80 |
| -int mca_coll_adapt_ireduce_binary(const void *sbuf, void *rbuf, int count, |
| 86 | +int ompi_coll_adapt_ireduce_binary(const void *sbuf, void *rbuf, int count, |
81 | 87 | struct ompi_datatype_t *dtype, struct ompi_op_t *op, int root,
|
82 | 88 | struct ompi_communicator_t *comm, ompi_request_t ** request,
|
83 | 89 | mca_coll_base_module_t * module, int ireduce_tag);
|
84 |
| -int mca_coll_adapt_ireduce_pipeline(const void *sbuf, void *rbuf, int count, |
| 90 | +int ompi_coll_adapt_ireduce_pipeline(const void *sbuf, void *rbuf, int count, |
85 | 91 | struct ompi_datatype_t *dtype, struct ompi_op_t *op, int root,
|
86 | 92 | struct ompi_communicator_t *comm, ompi_request_t ** request,
|
87 | 93 | mca_coll_base_module_t * module, int ireduce_tag);
|
88 |
| -int mca_coll_adapt_ireduce_chain(const void *sbuf, void *rbuf, int count, |
| 94 | +int ompi_coll_adapt_ireduce_chain(const void *sbuf, void *rbuf, int count, |
89 | 95 | struct ompi_datatype_t *dtype, struct ompi_op_t *op, int root,
|
90 | 96 | struct ompi_communicator_t *comm, ompi_request_t ** request,
|
91 | 97 | mca_coll_base_module_t * module, int ireduce_tag);
|
92 |
| -int mca_coll_adapt_ireduce_linear(const void *sbuf, void *rbuf, int count, |
| 98 | +int ompi_coll_adapt_ireduce_linear(const void *sbuf, void *rbuf, int count, |
93 | 99 | struct ompi_datatype_t *dtype, struct ompi_op_t *op, int root,
|
94 | 100 | struct ompi_communicator_t *comm, ompi_request_t ** request,
|
95 | 101 | mca_coll_base_module_t * module, int ireduce_tag);
|
0 commit comments