This source file includes following definitions.
- individual_register
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29 #include "ompi_config.h"
30 #include "sharedfp_individual.h"
31 #include "mpi.h"
32
33
34
35
36 const char *mca_sharedfp_individual_component_version_string =
37 "OMPI/MPI individual SHAREDFP MCA component version " OMPI_VERSION;
38
39
40
41
42 int mca_sharedfp_individual_priority=10;
43 int mca_sharedfp_individual_verbose=0;
44
45 static int individual_register(void);
46
47
48
49
50
51 mca_sharedfp_base_component_2_0_0_t mca_sharedfp_individual_component = {
52
53
54
55
56 .sharedfpm_version = {
57 MCA_SHAREDFP_BASE_VERSION_2_0_0,
58
59
60 .mca_component_name = "individual",
61 MCA_BASE_MAKE_VERSION(component, OMPI_MAJOR_VERSION, OMPI_MINOR_VERSION,
62 OMPI_RELEASE_VERSION),
63 .mca_register_component_params = individual_register,
64 },
65 .sharedfpm_data = {
66
67 MCA_BASE_METADATA_PARAM_CHECKPOINT
68 },
69 .sharedfpm_init_query = mca_sharedfp_individual_component_init_query,
70 .sharedfpm_file_query = mca_sharedfp_individual_component_file_query,
71 .sharedfpm_file_unquery = mca_sharedfp_individual_component_file_unquery,
72 };
73
74 static int individual_register(void)
75 {
76 mca_sharedfp_individual_priority = 10;
77 (void) mca_base_component_var_register(&mca_sharedfp_individual_component.sharedfpm_version,
78 "priority", "Priority of the individual sharedfp component",
79 MCA_BASE_VAR_TYPE_INT, NULL, 0, 0,
80 OPAL_INFO_LVL_9,
81 MCA_BASE_VAR_SCOPE_READONLY, &mca_sharedfp_individual_priority);
82 mca_sharedfp_individual_verbose = 0;
83 (void) mca_base_component_var_register(&mca_sharedfp_individual_component.sharedfpm_version,
84 "verbose", "Verbosity of the individual sharedfp component",
85 MCA_BASE_VAR_TYPE_INT, NULL, 0, 0,
86 OPAL_INFO_LVL_9,
87 MCA_BASE_VAR_SCOPE_READONLY, &mca_sharedfp_individual_verbose);
88
89 return OMPI_SUCCESS;
90 }