1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #ifndef ORTE_ESS_ALPS_H
20 #define ORTE_ESS_ALPS_H
21
22 #include "orte_config.h"
23 #include "orte/mca/mca.h"
24 #include "orte/mca/ess/ess.h"
25
26 #include "alps/alps.h"
27 #include "alps/alps_toolAssist.h"
28 #include "alps/libalpsutil.h"
29 #include "alps/libalpslli.h"
30
31 BEGIN_C_DECLS
32
33
34
35
36 int orte_ess_alps_component_open(void);
37 int orte_ess_alps_component_close(void);
38 int orte_ess_alps_component_query(mca_base_module_t **module, int *priority);
39
40
41
42
43
44 int orte_ess_alps_get_first_rank_on_node(int *first_rank);
45 int orte_ess_alps_sync_start(void);
46 int orte_ess_alps_sync_complete(void);
47
48
49
50
51 extern orte_ess_base_module_t orte_ess_alps_module;
52 ORTE_MODULE_DECLSPEC extern orte_ess_base_component_t mca_ess_alps_component;
53
54 END_C_DECLS
55
56 #endif