1
2
3
4
5
6
7
8
9
10
11
12 #ifndef MCA_PMIX_CRAY_H
13 #define MCA_PMIX_CRAY_H
14
15 #include <pmi.h>
16 #include <pmi2.h>
17
18 #include "opal_config.h"
19
20 #include "opal/mca/mca.h"
21 #include "opal/mca/pmix/pmix.h"
22 #include "opal/mca/pmix/base/pmix_base_fns.h"
23 #include "opal/util/proc.h"
24
25 #include "alps/alps.h"
26 #include "alps/alps_toolAssist.h"
27 #include "alps/libalpsutil.h"
28 #include "alps/libalpslli.h"
29
30 #include "pmix_cray_pmap_parser.h"
31
32 BEGIN_C_DECLS
33
34 typedef struct {
35 opal_pmix_base_component_t super;
36 opal_buffer_t *cache_local;
37 opal_buffer_t *cache_global;
38 } opal_pmix_cray_component_t;
39
40
41
42
43
44 OPAL_DECLSPEC extern opal_pmix_cray_component_t mca_pmix_cray_component;
45
46 OPAL_DECLSPEC extern const opal_pmix_base_module_t opal_pmix_cray_module;
47
48
49
50
51
52
53 END_C_DECLS
54
55 #endif