This source file includes following definitions.
- orte_routed_debruijn_component_query
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #include "orte_config.h"
16 #include "orte/constants.h"
17
18 #include "opal/mca/base/base.h"
19
20 #include "orte/mca/routed/base/base.h"
21 #include "routed_debruijn.h"
22
23 static int orte_routed_debruijn_component_query(mca_base_module_t **module, int *priority);
24
25
26
27
28 orte_routed_component_t mca_routed_debruijn_component = {
29
30
31
32 .base_version = {
33 ORTE_ROUTED_BASE_VERSION_3_0_0,
34
35 .mca_component_name = "debruijn",
36 MCA_BASE_MAKE_VERSION(component, ORTE_MAJOR_VERSION, ORTE_MINOR_VERSION,
37 ORTE_RELEASE_VERSION),
38 .mca_query_component = orte_routed_debruijn_component_query
39 },
40 .base_data = {
41
42 MCA_BASE_METADATA_PARAM_CHECKPOINT
43 },
44 };
45
46 static int orte_routed_debruijn_component_query(mca_base_module_t **module, int *priority)
47 {
48
49
50
51
52 *priority = 10;
53 *module = (mca_base_module_t *) &orte_routed_debruijn_module;
54 return ORTE_SUCCESS;
55 }