1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 #ifndef ORTE_CONSTANTS_H
23 #define ORTE_CONSTANTS_H
24
25 #include "opal/constants.h"
26 #include "orte_config.h"
27
28 BEGIN_C_DECLS
29
30 #define ORTE_ERR_BASE OPAL_ERR_MAX
31
32
33 enum {
34
35
36
37 ORTE_SUCCESS = OPAL_SUCCESS,
38
39 ORTE_ERROR = OPAL_ERROR,
40 ORTE_ERR_OUT_OF_RESOURCE = OPAL_ERR_OUT_OF_RESOURCE,
41 ORTE_ERR_TEMP_OUT_OF_RESOURCE = OPAL_ERR_TEMP_OUT_OF_RESOURCE,
42 ORTE_ERR_RESOURCE_BUSY = OPAL_ERR_RESOURCE_BUSY,
43 ORTE_ERR_BAD_PARAM = OPAL_ERR_BAD_PARAM,
44 ORTE_ERR_FATAL = OPAL_ERR_FATAL,
45 ORTE_ERR_NOT_IMPLEMENTED = OPAL_ERR_NOT_IMPLEMENTED,
46 ORTE_ERR_NOT_SUPPORTED = OPAL_ERR_NOT_SUPPORTED,
47 ORTE_ERR_INTERUPTED = OPAL_ERR_INTERRUPTED,
48 ORTE_ERR_WOULD_BLOCK = OPAL_ERR_WOULD_BLOCK,
49 ORTE_ERR_IN_ERRNO = OPAL_ERR_IN_ERRNO,
50 ORTE_ERR_UNREACH = OPAL_ERR_UNREACH,
51 ORTE_ERR_NOT_FOUND = OPAL_ERR_NOT_FOUND,
52 ORTE_EXISTS = OPAL_EXISTS,
53 ORTE_ERR_TIMEOUT = OPAL_ERR_TIMEOUT,
54 ORTE_ERR_NOT_AVAILABLE = OPAL_ERR_NOT_AVAILABLE,
55 ORTE_ERR_PERM = OPAL_ERR_PERM,
56 ORTE_ERR_VALUE_OUT_OF_BOUNDS = OPAL_ERR_VALUE_OUT_OF_BOUNDS,
57 ORTE_ERR_FILE_READ_FAILURE = OPAL_ERR_FILE_READ_FAILURE,
58 ORTE_ERR_FILE_WRITE_FAILURE = OPAL_ERR_FILE_WRITE_FAILURE,
59 ORTE_ERR_FILE_OPEN_FAILURE = OPAL_ERR_FILE_OPEN_FAILURE,
60 ORTE_ERR_PACK_MISMATCH = OPAL_ERR_PACK_MISMATCH,
61 ORTE_ERR_PACK_FAILURE = OPAL_ERR_PACK_FAILURE,
62 ORTE_ERR_UNPACK_FAILURE = OPAL_ERR_UNPACK_FAILURE,
63 ORTE_ERR_UNPACK_INADEQUATE_SPACE = OPAL_ERR_UNPACK_INADEQUATE_SPACE,
64 ORTE_ERR_UNPACK_READ_PAST_END_OF_BUFFER = OPAL_ERR_UNPACK_READ_PAST_END_OF_BUFFER,
65 ORTE_ERR_TYPE_MISMATCH = OPAL_ERR_TYPE_MISMATCH,
66 ORTE_ERR_OPERATION_UNSUPPORTED = OPAL_ERR_OPERATION_UNSUPPORTED,
67 ORTE_ERR_UNKNOWN_DATA_TYPE = OPAL_ERR_UNKNOWN_DATA_TYPE,
68 ORTE_ERR_BUFFER = OPAL_ERR_BUFFER,
69 ORTE_ERR_DATA_TYPE_REDEF = OPAL_ERR_DATA_TYPE_REDEF,
70 ORTE_ERR_DATA_OVERWRITE_ATTEMPT = OPAL_ERR_DATA_OVERWRITE_ATTEMPT,
71 ORTE_ERR_MODULE_NOT_FOUND = OPAL_ERR_MODULE_NOT_FOUND,
72 ORTE_ERR_TOPO_SLOT_LIST_NOT_SUPPORTED = OPAL_ERR_TOPO_SLOT_LIST_NOT_SUPPORTED,
73 ORTE_ERR_TOPO_SOCKET_NOT_SUPPORTED = OPAL_ERR_TOPO_SOCKET_NOT_SUPPORTED,
74 ORTE_ERR_TOPO_CORE_NOT_SUPPORTED = OPAL_ERR_TOPO_CORE_NOT_SUPPORTED,
75 ORTE_ERR_NOT_ENOUGH_SOCKETS = OPAL_ERR_NOT_ENOUGH_SOCKETS,
76 ORTE_ERR_NOT_ENOUGH_CORES = OPAL_ERR_NOT_ENOUGH_CORES,
77 ORTE_ERR_INVALID_PHYS_CPU = OPAL_ERR_INVALID_PHYS_CPU,
78 ORTE_ERR_MULTIPLE_AFFINITIES = OPAL_ERR_MULTIPLE_AFFINITIES,
79 ORTE_ERR_SLOT_LIST_RANGE = OPAL_ERR_SLOT_LIST_RANGE,
80 ORTE_ERR_SILENT = OPAL_ERR_SILENT,
81 ORTE_ERR_NOT_INITIALIZED = OPAL_ERR_NOT_INITIALIZED,
82 ORTE_ERR_NOT_BOUND = OPAL_ERR_NOT_BOUND,
83 ORTE_ERR_TAKE_NEXT_OPTION = OPAL_ERR_TAKE_NEXT_OPTION,
84 ORTE_ERR_PROC_ENTRY_NOT_FOUND = OPAL_ERR_PROC_ENTRY_NOT_FOUND,
85 ORTE_ERR_DATA_VALUE_NOT_FOUND = OPAL_ERR_DATA_VALUE_NOT_FOUND,
86 ORTE_ERR_CONNECTION_FAILED = OPAL_ERR_CONNECTION_FAILED,
87 ORTE_ERR_AUTHENTICATION_FAILED = OPAL_ERR_AUTHENTICATION_FAILED,
88 ORTE_ERR_COMM_FAILURE = OPAL_ERR_COMM_FAILURE,
89 ORTE_ERR_DEBUGGER_RELEASE = OPAL_ERR_DEBUGGER_RELEASE,
90 ORTE_ERR_PARTIAL_SUCCESS = OPAL_ERR_PARTIAL_SUCCESS,
91 ORTE_ERR_PROC_ABORTED = OPAL_ERR_PROC_ABORTED,
92 ORTE_ERR_PROC_REQUESTED_ABORT = OPAL_ERR_PROC_REQUESTED_ABORT,
93 ORTE_ERR_PROC_ABORTING = OPAL_ERR_PROC_ABORTING,
94 ORTE_ERR_NODE_DOWN = OPAL_ERR_NODE_DOWN,
95 ORTE_ERR_NODE_OFFLINE = OPAL_ERR_NODE_OFFLINE,
96 ORTE_OPERATION_SUCCEEDED = OPAL_OPERATION_SUCCEEDED,
97
98
99
100
101
102
103 ORTE_ERR_RECV_LESS_THAN_POSTED = (ORTE_ERR_BASE - 1),
104 ORTE_ERR_RECV_MORE_THAN_POSTED = (ORTE_ERR_BASE - 2),
105 ORTE_ERR_NO_MATCH_YET = (ORTE_ERR_BASE - 3),
106 ORTE_ERR_REQUEST = (ORTE_ERR_BASE - 4),
107 ORTE_ERR_NO_CONNECTION_ALLOWED = (ORTE_ERR_BASE - 5),
108 ORTE_ERR_CONNECTION_REFUSED = (ORTE_ERR_BASE - 6),
109 ORTE_ERR_COMPARE_FAILURE = (ORTE_ERR_BASE - 9),
110 ORTE_ERR_COPY_FAILURE = (ORTE_ERR_BASE - 10),
111 ORTE_ERR_PROC_STATE_MISSING = (ORTE_ERR_BASE - 11),
112 ORTE_ERR_PROC_EXIT_STATUS_MISSING = (ORTE_ERR_BASE - 12),
113 ORTE_ERR_INDETERMINATE_STATE_INFO = (ORTE_ERR_BASE - 13),
114 ORTE_ERR_NODE_FULLY_USED = (ORTE_ERR_BASE - 14),
115 ORTE_ERR_INVALID_NUM_PROCS = (ORTE_ERR_BASE - 15),
116 ORTE_ERR_ADDRESSEE_UNKNOWN = (ORTE_ERR_BASE - 16),
117 ORTE_ERR_SYS_LIMITS_PIPES = (ORTE_ERR_BASE - 17),
118 ORTE_ERR_PIPE_SETUP_FAILURE = (ORTE_ERR_BASE - 18),
119 ORTE_ERR_SYS_LIMITS_CHILDREN = (ORTE_ERR_BASE - 19),
120 ORTE_ERR_FAILED_GET_TERM_ATTRS = (ORTE_ERR_BASE - 20),
121 ORTE_ERR_WDIR_NOT_FOUND = (ORTE_ERR_BASE - 21),
122 ORTE_ERR_EXE_NOT_FOUND = (ORTE_ERR_BASE - 22),
123 ORTE_ERR_PIPE_READ_FAILURE = (ORTE_ERR_BASE - 23),
124 ORTE_ERR_EXE_NOT_ACCESSIBLE = (ORTE_ERR_BASE - 24),
125 ORTE_ERR_FAILED_TO_START = (ORTE_ERR_BASE - 25),
126 ORTE_ERR_FILE_NOT_EXECUTABLE = (ORTE_ERR_BASE - 26),
127 ORTE_ERR_HNP_COULD_NOT_START = (ORTE_ERR_BASE - 27),
128 ORTE_ERR_SYS_LIMITS_SOCKETS = (ORTE_ERR_BASE - 28),
129 ORTE_ERR_SOCKET_NOT_AVAILABLE = (ORTE_ERR_BASE - 29),
130 ORTE_ERR_SYSTEM_WILL_BOOTSTRAP = (ORTE_ERR_BASE - 30),
131 ORTE_ERR_RESTART_LIMIT_EXCEEDED = (ORTE_ERR_BASE - 31),
132 ORTE_ERR_INVALID_NODE_RANK = (ORTE_ERR_BASE - 32),
133 ORTE_ERR_INVALID_LOCAL_RANK = (ORTE_ERR_BASE - 33),
134 ORTE_ERR_UNRECOVERABLE = (ORTE_ERR_BASE - 34),
135 ORTE_ERR_MEM_LIMIT_EXCEEDED = (ORTE_ERR_BASE - 35),
136 ORTE_ERR_HEARTBEAT_LOST = (ORTE_ERR_BASE - 36),
137 ORTE_ERR_PROC_STALLED = (ORTE_ERR_BASE - 37),
138 ORTE_ERR_NO_APP_SPECIFIED = (ORTE_ERR_BASE - 38),
139 ORTE_ERR_NO_EXE_SPECIFIED = (ORTE_ERR_BASE - 39),
140 ORTE_ERR_COMM_DISABLED = (ORTE_ERR_BASE - 40),
141 ORTE_ERR_FAILED_TO_MAP = (ORTE_ERR_BASE - 41),
142 ORTE_ERR_SENSOR_LIMIT_EXCEEDED = (ORTE_ERR_BASE - 42),
143 ORTE_ERR_ALLOCATION_PENDING = (ORTE_ERR_BASE - 43),
144 ORTE_ERR_NO_PATH_TO_TARGET = (ORTE_ERR_BASE - 44),
145 ORTE_ERR_OP_IN_PROGRESS = (ORTE_ERR_BASE - 45),
146 ORTE_ERR_OPEN_CONDUIT_FAIL = (ORTE_ERR_BASE - 46),
147 ORTE_ERR_DUPLICATE_MSG = (ORTE_ERR_BASE - 47),
148 ORTE_ERR_OUT_OF_ORDER_MSG = (ORTE_ERR_BASE - 48),
149 ORTE_ERR_FORCE_SELECT = (ORTE_ERR_BASE - 49),
150 ORTE_ERR_JOB_CANCELLED = (ORTE_ERR_BASE - 50),
151 ORTE_ERR_CONDUIT_SEND_FAIL = (ORTE_ERR_BASE - 51)
152 };
153
154 #define ORTE_ERR_MAX (ORTE_ERR_BASE - 100)
155
156 END_C_DECLS
157
158 #endif