1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 #ifndef OMPI_CONSTANTS_H
21 #define OMPI_CONSTANTS_H
22
23 #if defined(OMPI_RTE_ORTE) && OMPI_RTE_ORTE
24 #include "orte/constants.h"
25 #define OMPI_ERR_BASE ORTE_ERR_MAX
26 #else
27 #include "opal/constants.h"
28 #define OMPI_ERR_BASE OPAL_ERR_MAX
29 #endif
30
31
32 enum {
33
34
35 OMPI_SUCCESS = OPAL_SUCCESS,
36 OMPI_ERROR = OPAL_ERROR,
37 OMPI_ERR_OUT_OF_RESOURCE = OPAL_ERR_OUT_OF_RESOURCE,
38 OMPI_ERR_TEMP_OUT_OF_RESOURCE = OPAL_ERR_TEMP_OUT_OF_RESOURCE,
39 OMPI_ERR_RESOURCE_BUSY = OPAL_ERR_RESOURCE_BUSY,
40 OMPI_ERR_BAD_PARAM = OPAL_ERR_BAD_PARAM,
41 OMPI_ERR_FATAL = OPAL_ERR_FATAL,
42 OMPI_ERR_NOT_IMPLEMENTED = OPAL_ERR_NOT_IMPLEMENTED,
43 OMPI_ERR_NOT_SUPPORTED = OPAL_ERR_NOT_SUPPORTED,
44 OMPI_ERR_INTERUPTED = OPAL_ERR_INTERRUPTED,
45 OMPI_ERR_WOULD_BLOCK = OPAL_ERR_WOULD_BLOCK,
46 OMPI_ERR_IN_ERRNO = OPAL_ERR_IN_ERRNO,
47 OMPI_ERR_UNREACH = OPAL_ERR_UNREACH,
48 OMPI_ERR_NOT_FOUND = OPAL_ERR_NOT_FOUND,
49 OMPI_EXISTS = OPAL_EXISTS,
50 OMPI_ERR_TIMEOUT = OPAL_ERR_TIMEOUT,
51 OMPI_ERR_NOT_AVAILABLE = OPAL_ERR_NOT_AVAILABLE,
52 OMPI_ERR_PERM = OPAL_ERR_PERM,
53 OMPI_ERR_VALUE_OUT_OF_BOUNDS = OPAL_ERR_VALUE_OUT_OF_BOUNDS,
54 OMPI_ERR_FILE_READ_FAILURE = OPAL_ERR_FILE_READ_FAILURE,
55 OMPI_ERR_FILE_WRITE_FAILURE = OPAL_ERR_FILE_WRITE_FAILURE,
56 OMPI_ERR_FILE_OPEN_FAILURE = OPAL_ERR_FILE_OPEN_FAILURE,
57 OMPI_ERR_PACK_MISMATCH = OPAL_ERR_PACK_MISMATCH,
58 OMPI_ERR_PACK_FAILURE = OPAL_ERR_PACK_FAILURE,
59 OMPI_ERR_UNPACK_FAILURE = OPAL_ERR_UNPACK_FAILURE,
60 OMPI_ERR_TYPE_MISMATCH = OPAL_ERR_TYPE_MISMATCH,
61 OMPI_ERR_UNKNOWN_DATA_TYPE = OPAL_ERR_UNKNOWN_DATA_TYPE,
62 OMPI_ERR_DATA_TYPE_REDEF = OPAL_ERR_DATA_TYPE_REDEF,
63 OMPI_ERR_DATA_OVERWRITE_ATTEMPT = OPAL_ERR_DATA_OVERWRITE_ATTEMPT,
64
65 OMPI_ERR_BUFFER = OPAL_ERR_BUFFER,
66 OMPI_ERR_SILENT = OPAL_ERR_SILENT,
67 OMPI_ERR_HANDLERS_COMPLETE = OPAL_ERR_HANDLERS_COMPLETE,
68
69 OMPI_ERR_REQUEST = OMPI_ERR_BASE - 1,
70 OMPI_ERR_RMA_SYNC = OMPI_ERR_BASE - 2,
71 OMPI_ERR_RMA_SHARED = OMPI_ERR_BASE - 3,
72 OMPI_ERR_RMA_ATTACH = OMPI_ERR_BASE - 4,
73 OMPI_ERR_RMA_RANGE = OMPI_ERR_BASE - 5,
74 OMPI_ERR_RMA_CONFLICT = OMPI_ERR_BASE - 6,
75 OMPI_ERR_WIN = OMPI_ERR_BASE - 7,
76 OMPI_ERR_RMA_FLAVOR = OMPI_ERR_BASE - 8,
77 };
78
79 #define OMPI_ERR_MAX (OMPI_ERR_BASE - 100)
80
81 #endif
82