enum | legion_error_t {
LEGION_NO_ERROR = 0,
ERROR_RESERVED_REDOP_ID = 1,
ERROR_DUPLICATE_REDOP_ID = 2,
ERROR_RESERVED_TYPE_HANDLE = 3,
ERROR_DUPLICATE_TYPE_HANDLE = 4,
ERROR_DUPLICATE_FIELD_ID = 5,
ERROR_PARENT_TYPE_HANDLE_NONEXISTENT = 6,
ERROR_MISSING_PARENT_FIELD_ID = 7,
ERROR_RESERVED_PROJECTION_ID = 8,
ERROR_DUPLICATE_PROJECTION_ID = 9,
ERROR_UNREGISTERED_VARIANT = 10,
ERROR_USE_REDUCTION_REGION_REQ = 11,
ERROR_INVALID_ACCESSOR_REQUESTED = 12,
ERROR_PHYSICAL_REGION_UNMAPPED = 13,
ERROR_RESERVED_TASK_ID = 14,
ERROR_INVALID_ARG_MAP_DESTRUCTION = 15,
ERROR_RESERVED_MAPPING_ID = 16,
ERROR_BAD_INDEX_PRIVILEGES = 17,
ERROR_BAD_FIELD_PRIVILEGES = 18,
ERROR_BAD_REGION_PRIVILEGES = 19,
ERROR_BAD_PARTITION_PRIVILEGES = 20,
ERROR_BAD_PARENT_INDEX = 21,
ERROR_BAD_INDEX_PATH = 22,
ERROR_BAD_PARENT_REGION = 23,
ERROR_BAD_REGION_PATH = 24,
ERROR_BAD_PARTITION_PATH = 25,
ERROR_BAD_FIELD = 26,
ERROR_BAD_REGION_TYPE = 27,
ERROR_INVALID_TYPE_HANDLE = 28,
ERROR_LEAF_TASK_VIOLATION = 29,
ERROR_INVALID_REDOP_ID = 30,
ERROR_REDUCTION_INITIAL_VALUE_MISMATCH = 31,
ERROR_INVALID_UNMAP_OP = 32,
ERROR_INVALID_DUPLICATE_MAPPING = 33,
ERROR_INVALID_REGION_ARGUMENT_INDEX = 34,
ERROR_INVALID_MAPPING_ACCESS = 35,
ERROR_STALE_INLINE_MAPPING_ACCESS = 36,
ERROR_INVALID_INDEX_SPACE_PARENT = 37,
ERROR_INVALID_INDEX_PART_PARENT = 38,
ERROR_INVALID_INDEX_SPACE_COLOR = 39,
ERROR_INVALID_INDEX_PART_COLOR = 40,
ERROR_INVALID_INDEX_SPACE_HANDLE = 41,
ERROR_INVALID_INDEX_PART_HANDLE = 42,
ERROR_FIELD_SPACE_FIELD_MISMATCH = 43,
ERROR_INVALID_INSTANCE_FIELD = 44,
ERROR_DUPLICATE_INSTANCE_FIELD = 45,
ERROR_TYPE_INST_MISMATCH = 46,
ERROR_TYPE_INST_MISSIZE = 47,
ERROR_INVALID_INDEX_SPACE_ENTRY = 48,
ERROR_INVALID_INDEX_PART_ENTRY = 49,
ERROR_INVALID_FIELD_SPACE_ENTRY = 50,
ERROR_INVALID_REGION_ENTRY = 51,
ERROR_INVALID_PARTITION_ENTRY = 52,
ERROR_ALIASED_INTRA_TASK_REGIONS = 53,
ERROR_MAX_FIELD_OVERFLOW = 54,
ERROR_MISSING_TASK_COLLECTION = 55,
ERROR_INVALID_IDENTITY_PROJECTION_USE = 56,
ERROR_INVALID_PROJECTION_ID = 57,
ERROR_NON_DISJOINT_PARTITION = 58,
ERROR_BAD_PROJECTION_USE = 59,
ERROR_INDEPENDENT_SLICES_VIOLATION = 60,
ERROR_INVALID_REGION_HANDLE = 61,
ERROR_INVALID_PARTITION_HANDLE = 62,
ERROR_VIRTUAL_MAP_IN_LEAF_TASK = 63,
ERROR_LEAF_MISMATCH = 64,
ERROR_INVALID_PROCESSOR_SELECTION = 65,
ERROR_INVALID_VARIANT_SELECTION = 66,
ERROR_INVALID_MAPPER_OUTPUT = 67,
ERROR_UNINITIALIZED_USE = 68,
ERROR_INVALID_INDEX_DOMAIN = 69,
ERROR_INVALID_INDEX_PART_DOMAIN = 70,
ERROR_PARTITION_VERIFICATION = 71,
ERROR_NON_DISJOINT_TASK_REGIONS = 72,
ERROR_INVALID_FIELD_ACCESSOR_PRIVILEGES = 73,
ERROR_INVALID_PREMAPPED_REGION_LOCATION = 74,
ERROR_IDEMPOTENT_MISMATCH = 75,
ERROR_INVALID_MAPPER_ID = 76,
ERROR_INVALID_TREE_ENTRY = 77,
ERROR_FUTURE_MAP_COUNT_MISMATCH = 78,
ERROR_MAXIMUM_NODES_EXCEEDED = 79,
ERROR_MAXIMUM_PROCS_EXCEEDED = 80,
ERROR_INVALID_TASK_ID = 81,
ERROR_INVALID_MAPPER_DOMAIN_SLICE = 82,
ERROR_UNFOLDABLE_REDUCTION_OP = 83,
ERROR_INVALID_INLINE_ID = 84,
ERROR_ILLEGAL_MUST_PARALLEL_INLINE = 85,
ERROR_ILLEGAL_MAPPER_PROCESSOR = 86,
ERROR_FUTURE_SIZE_MISMATCH = 87,
ERROR_ILLEGAL_PREDICATE_FUTURE = 88,
ERROR_COPY_REQUIREMENTS_MISMATCH = 89,
ERROR_INVALID_COPY_FIELDS_SIZE = 90,
ERROR_COPY_SPACE_MISMATCH = 91,
ERROR_INVALID_COPY_PRIVILEGE = 92,
ERROR_INVALID_PARTITION_COLOR = 93,
ERROR_EXCEEDED_MAX_CONTEXTS = 94,
ERROR_ACQUIRE_MISMATCH = 95,
ERROR_RELEASE_MISMATCH = 96,
ERROR_INNER_LEAF_MISMATCH = 97,
ERROR_INVALID_FIELD_PRIVILEGES = 98,
ERROR_ILLEGAL_NESTED_TRACE = 99,
ERROR_UNMATCHED_END_TRACE = 100,
ERROR_CONFLICTING_PARENT_MAPPING_DEADLOCK = 101,
ERROR_CONFLICTING_SIBLING_MAPPING_DEADLOCK = 102,
ERROR_INVALID_PARENT_REQUEST = 103,
ERROR_INVALID_FIELD_ID = 104,
ERROR_NESTED_MUST_EPOCH = 105,
ERROR_UNMATCHED_MUST_EPOCH = 106,
ERROR_MUST_EPOCH_FAILURE = 107,
ERROR_DOMAIN_DIM_MISMATCH = 108,
ERROR_INVALID_PROCESSOR_NAME = 109,
ERROR_INVALID_INDEX_SUBSPACE_REQUEST = 110,
ERROR_INVALID_INDEX_SUBPARTITION_REQUEST = 111,
ERROR_INVALID_FIELD_SPACE_REQUEST = 112,
ERROR_INVALID_LOGICAL_SUBREGION_REQUEST = 113,
ERROR_INVALID_LOGICAL_SUBPARTITION_REQUEST = 114,
ERROR_ALIASED_REGION_REQUIREMENTS = 115,
ERROR_MISSING_DEFAULT_PREDICATE_RESULT = 116,
ERROR_PREDICATE_RESULT_SIZE_MISMATCH = 117,
ERROR_MPI_INTEROPERABILITY_NOT_CONFIGURED = 118,
ERROR_NESTED_REGISTRATION_CALLBACKS = 119,
ERROR_EMPTY_INDEX_PARTITION = 120,
ERROR_INCONSISTENT_SEMANTIC_TAG = 121,
ERROR_INVALID_SEMANTIC_TAG = 122,
ERROR_DUMMY_CONTEXT_OPERATION = 123,
ERROR_INVALID_CONTEXT_CONFIGURATION = 124,
ERROR_INDEX_TREE_MISMATCH = 125,
ERROR_INDEX_PARTITION_ANCESTOR = 126,
ERROR_INVALID_PENDING_CHILD = 127,
ERROR_ILLEGAL_FILE_ATTACH = 128,
ERROR_ILLEGAL_ALLOCATOR_REQUEST = 129,
ERROR_ILLEGAL_DETACH_OPERATION = 130,
ERROR_NO_PROCESSORS = 131,
ERROR_ILLEGAL_REDUCTION_VIRTUAL_MAPPING = 132,
ERROR_INVALID_MAPPED_REGION_LOCATION = 133,
ERROR_RESERVED_SERDEZ_ID = 134,
ERROR_DUPLICATE_SERDEZ_ID = 135,
ERROR_INVALID_SERDEZ_ID = 136,
ERROR_TRACE_VIOLATION = 137,
ERROR_INVALID_TARGET_PROC = 138,
ERROR_INCOMPLETE_TRACE = 139,
ERROR_STATIC_CALL_POST_RUNTIME_START = 140,
ERROR_ILLEGAL_GLOBAL_VARIANT_REGISTRATION = 141,
ERROR_ILLEGAL_USE_OF_NON_GLOBAL_VARIANT = 142,
ERROR_RESERVED_CONSTRAINT_ID = 143,
ERROR_INVALID_CONSTRAINT_ID = 144,
ERROR_DUPLICATE_CONSTRAINT_ID = 145,
ERROR_ILLEGAL_WAIT_FOR_SHUTDOWN = 146,
ERROR_DEPRECATED_METHOD_USE = 147,
ERROR_MAX_APPLICATION_TASK_ID_EXCEEDED = 148,
ERROR_MAX_APPLICATION_MAPPER_ID_EXCEEDED = 149,
ERROR_INVALID_ARGUMENTS_TO_MAPPER_RUNTIME = 150,
ERROR_INVALID_MAPPER_SYNCHRONIZATION = 151,
ERROR_ILLEGAL_PARTIAL_ACQUISITION = 152,
ERROR_ILLEGAL_INTERFERING_RESTRICTIONS = 153,
ERROR_ILLEGAL_PARTIAL_RESTRICTION = 154,
ERROR_ILLEGAL_INTERFERING_ACQUISITIONS = 155,
ERROR_UNRESTRICTED_ACQUIRE = 156,
ERROR_UNACQUIRED_RELEASE = 157,
ERROR_UNATTACHED_DETACH = 158,
ERROR_INVALID_PROJECTION_RESULT = 159,
ERROR_ILLEGAL_IMPLICIT_MAPPING = 160,
ERROR_INNER_TASK_VIOLATION = 161,
ERROR_REQUEST_FOR_EMPTY_FUTURE = 162,
ERROR_ILLEGAL_REMAP_IN_STATIC_TRACE = 163,
ERROR_DYNAMIC_TYPE_MISMATCH = 164,
ERROR_MISSING_LOCAL_VARIABLE = 165,
ERROR_ACCESSOR_PRIVILEGE_CHECK = 166,
ERROR_ACCESSOR_BOUNDS_CHECK = 167,
ERROR_DUPLICATE_MPI_CONFIG = 168,
ERROR_UNKNOWN_MAPPABLE = 169,
ERROR_DEPRECATED_PROJECTION = 170,
ERROR_ILLEGAL_PARTIAL_ACQUIRE = 171,
ERROR_ILLEGAL_INTERFERING_RESTRICTON = 172,
ERROR_ILLEGAL_INTERFERING_ACQUIRE = 173,
ERROR_ILLEGAL_REDUCTION_REQUEST = 175,
ERROR_PROJECTION_REGION_REQUIREMENTS = 180,
ERROR_REQUIREMENTS_INVALID_REGION = 181,
ERROR_FIELD_NOT_VALID_FIELD = 182,
ERROR_INSTANCE_FIELD_PRIVILEGE = 183,
ERROR_ILLEGAL_REQUEST_VIRTUAL_INSTANCE = 185,
ERROR_PARENT_TASK_INLINE = 186,
ERROR_REGION_NOT_SUBREGION = 189,
ERROR_REGION_REQUIREMENT_INLINE = 190,
ERROR_PRIVILEGES_FOR_REGION = 191,
ERROR_MISSING_INSTANCE_FIELD = 195,
ERROR_NUMBER_SOURCE_REQUIREMENTS = 204,
ERROR_COPY_SOURCE_REQUIREMENTS = 205,
ERROR_COPY_DESTINATION_REQUIREMENT = 206,
ERROR_TYPE_MISMATCH = 208,
ERROR_TYPE_FIELD_MISMATCH = 209,
ERROR_ALIASED_REQION_REQUIREMENTS = 210,
ERROR_FIELD_SIZE_MISMATCH = 211,
ERROR_REQUEST_INVALID_REGION = 212,
ERROR_FIELD_SERDEZ_MISMATCH = 213,
ERROR_SERDEZ_FIELD_DISALLOWED = 214,
ERROR_INSTANCE_FIELD_DUPLICATE = 215,
ERROR_PARENT_TASK_COPY = 216,
ERROR_REGION_REQUIREMENT_COPY = 220,
ERROR_SOURCE_REGION_REQUIREMENT = 232,
ERROR_DESTINATION_REGION_REQUIREMENT = 233,
ERROR_COPY_SOURCE_REQUIREMENT = 235,
ERROR_INDEX_SPACE_COPY = 237,
ERROR_MAPPER_FAILED_ACQUIRE = 245,
ERROR_FIELD_NOT_VALID = 248,
ERROR_PARENT_TASK_ACQUIRE = 249,
ERROR_REGION_REQUIREMENT_ACQUIRE = 253,
ERROR_PARENT_TASK_RELEASE = 257,
ERROR_REGION_REQUIREMENT_RELEASE = 261,
ERROR_MUST_EPOCH_DEPENDENCE = 267,
ERROR_PARENT_TASK_PARTITION = 268,
ERROR_PARENT_TASK_FILL = 273,
ERROR_REGION_REQUIREMENT_FILL = 278,
ERROR_PRIVILEGES_REGION_SUBSET = 279,
ERROR_INDEX_SPACE_FILL = 281,
ERROR_ILLEGAL_FILE_ATTACHMENT = 284,
ERROR_REGION_REQUIREMENT_ATTACH = 293,
ERROR_PARENT_TASK_DETACH = 295,
ERROR_MAPPER_REQUESTED_EXECUTION = 297,
ERROR_PARENT_TASK_TASK = 298,
ERROR_INDEX_SPACE_NOTSUBSPACE = 299,
ERROR_PRIVILEGES_INDEX_SPACE = 300,
ERROR_PROJECTION_REGION_REQUIREMENT = 303,
ERROR_NONDISJOINT_PARTITION_SELECTED = 304,
ERROR_PARTITION_NOT_SUBPARTITION = 312,
ERROR_REGION_REQUIREMENT_TASK = 313,
ERROR_PRIVILEGES_REGION_NOTSUBSET = 314,
ERROR_PRIVILEGES_PARTITION_NOTSUBSET = 315,
ERROR_INVALID_LOCATION_CONSTRAINT = 344,
ERROR_ALIASED_INTERFERING_REGION = 356,
ERROR_REDUCTION_OPERATION_INDEX = 357,
ERROR_INDEX_SPACE_TASK = 359,
ERROR_TRACE_VIOLATION_RECORDED = 363,
ERROR_TRACE_VIOLATION_OPERATION = 364,
ERROR_INVALID_MAPPER_REQUEST = 366,
ERROR_ILLEGAL_RUNTIME_REMAPPING = 377,
ERROR_UNABLE_FIND_TASK_LOCAL = 378,
ERROR_INDEXPARTITION_NOT_SAME_INDEX_TREE = 379,
ERROR_TASK_ATTEMPTED_ALLOCATE_FILED = 386,
ERROR_EXCEEDED_MAXIMUM_NUMBER_LOCAL_FIELDS = 387,
ERROR_UNABLE_ALLOCATE_LOCAL_FIELD = 388,
ERROR_TASK_ATTEMPTED_ALLOCATE_FIELD = 389,
ERROR_PREDICATED_INDEX_TASK_LAUNCH = 393,
ERROR_ATTEMPTED_INLINE_MAPPING_REGION = 395,
ERROR_ATTEMPTED_EXTERNAL_ATTACH = 397,
ERROR_ILLEGAL_PREDICATE_CREATION = 399,
ERROR_ILLEGAL_END_TRACE_CALL = 402,
ERROR_UNMATCHED_END_STATIC_TRACE = 403,
ERROR_ILLEGAL_END_STATIC_TRACE = 404,
ERROR_ILLEGAL_ACQUIRE_OPERATION = 405,
ERROR_ILLEGAL_RELEASE_OPERATION = 406,
ERROR_TASK_FAILED_END_TRACE = 408,
ERROR_ILLEGAL_INDEX_SPACE_CREATION = 410,
ERROR_UMATCHED_END_TRACE = 411,
ERROR_ILLEGAL_NESTED_STATIC_TRACE = 412,
ERROR_ILLEGAL_UNION_INDEX_SPACES = 414,
ERROR_ILLEGAL_INTERSECT_INDEX_SPACES = 415,
ERROR_ILLEGAL_SUBTRACT_INDEX_SPACES = 416,
ERROR_ILLEGAL_INDEX_SPACE_DELETION = 417,
ERROR_ILLEGAL_INDEX_PARTITION_DELETION = 418,
ERROR_ILLEGAL_EQUAL_PARTITION_CREATION = 419,
ERROR_ILLEGAL_UNION_PARTITION_CREATION = 420,
ERROR_ILLEGAL_INTERSECTION_PARTITION_CREATION = 421,
ERROR_ILLEGAL_DIFFERENCE_PARTITION_CREATION = 422,
ERROR_ILLEGAL_CREATE_CROSS_PRODUCT_PARTITION = 423,
ERROR_ILLEGAL_CREATE_ASSOCIATION = 424,
ERROR_ILLEGAL_CREATE_RESTRICTED_PARTITION = 425,
ERROR_ILLEGAL_PARTITION_FIELD = 426,
ERROR_ILLEGAL_PARTITION_IMAGE = 427,
ERROR_ILLEGAL_PARTITION_IMAGE_RANGE = 428,
ERROR_ILLEGAL_PARTITION_PREIMAGE = 429,
ERROR_ILLEGAL_PARTITION_PREIMAGE_RANGE = 430,
ERROR_ILLEGAL_CREATE_PENDING_PARTITION = 431,
ERROR_ILLEGAL_CREATE_INDEX_SPACE_UNION = 432,
ERROR_ILLEGAL_CREATE_INDEX_SPACE_INTERSECTION = 434,
ERROR_ILLEGAL_CREATE_INDEX_SPACE_DIFFERENCE = 436,
ERROR_ILLEGAL_CREATE_FIELD_SPACE = 437,
ERROR_ILLEGAL_DESTROY_FIELD_SPACE = 438,
ERROR_ILLEGAL_NONLOCAL_FIELD_ALLOCATION = 439,
ERROR_ILLEGAL_FIELD_DESTRUCTION = 440,
ERROR_ILLEGAL_NONLOCAL_FIELD_ALLOCATION2 = 441,
ERROR_ILLEGAL_FIELD_DESTRUCTION2 = 442,
ERROR_ILLEGAL_REGION_CREATION = 443,
ERROR_ILLEGAL_REGION_DESTRUCTION = 444,
ERROR_ILLEGAL_PARTITION_DESTRUCTION = 445,
ERROR_ILLEGAL_CREATE_FIELD_ALLOCATION = 447,
ERROR_ILLEGAL_EXECUTE_TASK_CALL = 448,
ERROR_ILLEGAL_EXECUTE_INDEX_SPACE = 449,
ERROR_ILLEGAL_MAP_REGION = 451,
ERROR_ILLEGAL_REMAP_OPERATION = 452,
ERROR_ILLEGAL_UNMAP_OPERATION = 453,
ERROR_ILLEGAL_FILL_OPERATION_CALL = 454,
ERROR_ILLEGAL_INDEX_FILL_OPERATION_CALL = 455,
ERROR_ILLEGAL_COPY_FILL_OPERATION_CALL = 456,
ERROR_ILLEGAL_INDEX_COPY_OPERATION = 457,
ERROR_ILLEGAL_ATTACH_RESOURCE_OPERATION = 460,
ERROR_ILLEGAL_DETACH_RESOURCE_OPERATION = 461,
ERROR_ILLEGAL_LEGION_EXECUTE_MUST_EPOCH = 462,
ERROR_ILLEGAL_TIMING_MEASUREMENT = 463,
ERROR_ILLEGAL_LEGION_MAPPING_FENCE_CALL = 464,
ERROR_ILLEGAL_LEGION_EXECUTION_FENCE_CALL = 465,
ERROR_ILLEGAL_LEGION_COMPLETE_FRAME_CALL = 466,
ERROR_ILLEGAL_GET_PREDICATE_FUTURE = 469,
ERROR_ILLEGAL_LEGION_BEGIN_TRACE = 470,
ERROR_ILLEGAL_LEGION_END_TRACE = 471,
ERROR_ILLEGAL_LEGION_BEGIN_STATIC_TRACE = 472,
ERROR_ILLEGAL_LEGION_END_STATIC_TRACE = 473,
ERROR_INVALID_PHYSICAL_TRACING = 474,
ERROR_INCOMPLETE_PHYSICAL_TRACING = 475,
ERROR_PHYSICAL_TRACING_UNSUPPORTED_OP = 476,
ERROR_DYNAMIC_CALL_PRE_RUNTIME_START = 477,
ERROR_PARENT_INDEX_PARTITION_REQUESTED = 478,
ERROR_FIELD_SPACE_HAS_NO_FIELD = 479,
ERROR_PARENT_LOGICAL_PARTITION_REQUESTED = 480,
ERROR_INVALID_REQUEST_FOR_INDEXSPACE = 481,
ERROR_UNABLE_FIND_ENTRY = 482,
ERROR_INVALID_REQUEST_INDEXPARTITION = 484,
ERROR_INVALID_REQUEST_FIELDSPACE = 487,
ERROR_INVALID_REQUEST_LOGICALREGION = 490,
ERROR_INVALID_REQUEST_LOGICALPARTITION = 492,
ERROR_INVALID_REQUEST_TREE_ID = 493,
ERROR_UNABLE_FIND_TOPLEVEL_TREE = 495,
ERROR_ILLEGAL_DUPLICATE_REQUEST_ALLOCATOR = 502,
ERROR_ILLEGAL_DUPLICATE_FIELD_ID = 510,
ERROR_EXCEEDED_MAXIMUM_NUMBER_ALLOCATED_FIELDS = 511,
ERROR_ILLEGAL_NOT_PREDICATE_CREATION = 533,
ERROR_PARENT_TASK_ATTACH = 534,
ERROR_INVALID_REGION_ARGUMENTS = 535,
ERROR_INVALID_MAPPER_CONTENT = 536,
ERROR_INVALID_DUPLICATE_MAPPER = 537,
ERROR_INVALID_UNLOCK_MAPPER = 538,
ERROR_UNKNOWN_PROFILER_OPTION = 539,
ERROR_MISSING_PROFILER_OPTION = 540,
ERROR_INVALID_PROFILER_SERIALIZER = 541,
ERROR_INVALID_PROFILER_FILE = 542,
ERROR_ILLEGAL_LAYOUT_CONSTRAINT = 543,
ERROR_UNSUPPORTED_LAYOUT_CONSTRAINT = 544,
ERROR_ACCESSOR_FIELD_SIZE_CHECK = 545,
ERROR_ATTACH_OPERATION_MISSING_POINTER = 546,
ERROR_RESERVED_VARIANT_ID = 547,
ERROR_NON_DENSE_RECTANGLE = 548,
ERROR_LIBRARY_COUNT_MISMATCH = 549,
ERROR_MPI_INTEROP_MISCONFIGURATION = 550,
ERROR_NUMBER_SRC_INDIRECT_REQUIREMENTS = 551,
ERROR_NUMBER_DST_INDIRECT_REQUIREMENTS = 552,
ERROR_COPY_GATHER_REQUIREMENT = 553,
ERROR_COPY_SCATTER_REQUIREMENT = 554,
ERROR_MAPPER_SYNCHRONIZATION = 555,
ERROR_DUPLICATE_VARIANT_REGISTRATION = 556,
ERROR_ILLEGAL_IMPLICIT_TOP_LEVEL_TASK = 557,
ERROR_ACCESSOR_COMPATIBILITY_CHECK = 558,
ERROR_ILLEGAL_RESOURCE_DESTRUCTION = 559,
ERROR_DUPLICATE_FUTURE_SET = 560,
ERROR_ATTACH_HDF5 = 561,
ERROR_ATTACH_HDF5_CONSTRAINT = 562,
ERROR_ILLEGAL_PARTITION_BY_DOMAIN = 563,
ERROR_INVALID_PARTITION_BY_DOMAIN_VALUE = 564,
ERROR_FUTURE_MAP_REDOP_TYPE_MISMATCH = 565,
ERROR_MISSING_PARTITION_BY_WEIGHT_COLOR = 566,
ERROR_INVALID_PARTITION_BY_WEIGHT_VALUE = 567,
ERROR_LEGION_CONFIGURATION = 568,
ERROR_CREATION_FUTURE_TYPE_MISMATCH = 569,
ERROR_ILLEGAL_LOCAL_FUNCTION_TASK_LAUNCH = 570,
ERROR_ILLEGAL_SHARED_OWNERSHIP = 571,
ERROR_NON_PIECE_RECTANGLE = 572,
ERROR_ILLEGAL_PERFORM_REGISTRATION_CALLBACK = 573,
ERROR_DEFERRED_ALLOCATION_FAILURE = 574,
ERROR_CONFUSED_USER = 575,
ERROR_INDEX_SPACE_ATTACH = 576,
ERROR_INDEX_SPACE_DETACH = 577,
ERROR_POST_EXECUTION_UNORDERED_OPERATION = 578,
ERROR_COLOCATION_VIOLATION = 579,
LEGION_WARNING_FUTURE_NONLEAF = 1000,
LEGION_WARNING_BLOCKING_EMPTY = 1001,
LEGION_WARNING_WAITING_ALL_FUTURES = 1002,
LEGION_WARNING_WAITING_REGION = 1003,
LEGION_WARNING_MISSING_REGION_WAIT = 1004,
LEGION_WARNING_NONLEAF_ACCESSOR = 1005,
LEGION_WARNING_UNMAPPED_ACCESSOR = 1006,
LEGION_WARNING_READ_DISCARD = 1007,
LEGION_WARNING_MISSING_PROC_CONSTRAINT = 1008,
LEGION_WARNING_DYNAMIC_PROJECTION_REG = 1009,
LEGION_WARNING_DUPLICATE_MPI_CONFIG = 1010,
LEGION_WARNING_NEW_PROJECTION_FUNCTORS = 1011,
LEGION_WARNING_IGNORE_MEMORY_REQUEST = 1012,
LEGION_WARNING_NOT_COPY = 1013,
LEGION_WARNING_REGION_REQUIREMENT_INLINE = 1014,
LEGION_WARNING_MAPPER_FAILED_ACQUIRE = 1015,
LEGION_WARNING_SOURCE_REGION_REQUIREMENT = 1016,
LEGION_WARNING_DESTINATION_REGION_REQUIREMENT = 1017,
LEGION_WARNING_REGION_REQUIREMENTS_INDEX = 1019,
LEGION_WARNING_PRIVILEGE_FIELDS_ACQUIRE = 1020,
LEGION_WARNING_PRIVILEGE_FIELDS_RELEASE = 1021,
LEGION_WARNING_FILE_ATTACH_OPERATION = 1022,
LEGION_WARNING_HDF5_ATTACH_OPERATION = 1023,
LEGION_WARNING_REGION_REQUIREMENT_TASK = 1024,
LEGION_WARNING_EMPTY_FILL_FIELDS = 1025,
LEGION_WARNING_EMPTY_OUTPUT_TARGET = 1026,
LEGION_WARNING_IGNORING_SPURIOUS_TARGET = 1027,
LEGION_WARNING_IGNORING_PROCESSOR_REQUEST = 1028,
LEGION_WARNING_MAPPER_REQUESTED_COMPOSITE = 1030,
LEGION_WARNING_MAPPER_REQUESTED_INLINE = 1031,
LEGION_WARNING_REGION_REQUIREMENTS_INDIVIDUAL = 1032,
LEGION_WARNING_IGNORING_ACQUIRE_REQUEST = 1035,
LEGION_WARNING_WAITING_FUTURE_NONLEAF = 1047,
LEGION_WARNING_RUNTIME_UNMAPPING_REMAPPING = 1050,
LEGION_WARNING_IGNORING_EMPTY_INDEX_TASK_LAUNCH = 1058,
LEGION_WARNING_UNINITIALIZED_USE = 1071,
LEGION_WARNING_MAPPER_REQUESTED_PROFILING = 1082,
LEGION_WARNING_REGION_TREE_STATE_LOGGING = 1083,
LEGION_WARNING_DISJOINTNESS_VERIFICATION = 1084,
LEGION_WARNING_IGNORING_EMPTY_INDEX_SPACE_FILL = 1085,
LEGION_WARNING_IGNORING_EMPTY_INDEX_SPACE_COPY = 1086,
LEGION_WARNING_VARIANT_TASK_NOT_MARKED = 1087,
LEGION_WARNING_MAPPER_REQUESTED_POST = 1088,
LEGION_WARNING_IGNORING_RELEASE_REQUEST = 1089,
LEGION_WARNING_PRUNE_DEPTH_EXCEEDED = 1090,
LEGION_WARNING_GENERIC_ACCESSOR = 1091,
LEGION_WARNING_UNUSED_PROFILING_FILE_NAME = 1092,
LEGION_WARNING_INVALID_PRIORITY_CHANGE = 1093,
LEGION_WARNING_EXTERNAL_ATTACH_OPERATION = 1094,
LEGION_WARNING_EXTERNAL_GARBAGE_PRIORITY = 1095,
LEGION_WARNING_MAPPER_INVALID_INSTANCE = 1096,
LEGION_WARNING_NON_REPLAYABLE_COUNT_EXCEEDED = 1097,
LEGION_WARNING_LARGE_EQUIVALENCE_SET_NODE_USAGE = 1098,
LEGION_WARNING_NON_READ_ONLY_UNTRACK_VALID = 1099,
LEGION_WARNING_LEAKED_RESOURCE = 1100,
LEGION_WARNING_DUPLICATE_DELETION = 1101,
LEGION_WARNING_NEW_TEMPLATE_COUNT_EXCEEDED = 1102,
LEGION_WARNING_NON_CALLBACK_REGISTRATION = 1103,
LEGION_WARNING_COLLECTIVE_INSTANCE_VIOLATION = 1104,
LEGION_WARNING_FAILED_INLINING = 1105,
LEGION_WARNING_PARTITION_VERIFICATION = 1106,
LEGION_WARNING_IMPRECISE_ATTACH_MEMORY = 1107,
LEGION_FATAL_MUST_EPOCH_NOADDRESS = 2000,
LEGION_FATAL_MUST_EPOCH_NOTASKS = 2001,
LEGION_FATAL_DEFAULT_MAPPER_ERROR = 2002,
LEGION_FATAL_SHIM_MAPPER_SUPPORT = 2006,
LEGION_FATAL_UNKNOWN_FIELD_ID = 2007,
LEGION_FATAL_RESTRICTED_SIMULTANEOUS = 2008,
LEGION_FATAL_INCONSISTENT_PHI_VIEW = 2009,
LEGION_FATAL_EXCEEDED_LIBRARY_ID_OFFSET = 2010,
LEGION_FATAL_SEPARATE_RUNTIME_INSTANCES = 2011,
LEGION_FATAL_UNIMPLEMENTED_FEATURE = 2012,
LEGION_FATAL_CALLBACK_NOT_PORTABLE = 2013,
LEGION_FATAL_REDUCTION_ABA_PROBLEM = 2014
} |
enum | legion_builtin_redop_t {
LEGION_REDOP_BASE = LEGION_MAX_APPLICATION_REDOP_ID,
LEGION_REDOP_OR_BOOL = LEGION_REDOP_VALUE(SUM,BOOL),
LEGION_REDOP_SUM_INT8 = LEGION_REDOP_VALUE(SUM,INT8),
LEGION_REDOP_SUM_INT16 = LEGION_REDOP_VALUE(SUM,INT16),
LEGION_REDOP_SUM_INT32 = LEGION_REDOP_VALUE(SUM,INT32),
LEGION_REDOP_SUM_INT64 = LEGION_REDOP_VALUE(SUM,INT64),
LEGION_REDOP_SUM_UINT8 = LEGION_REDOP_VALUE(SUM,UINT8),
LEGION_REDOP_SUM_UINT16 = LEGION_REDOP_VALUE(SUM,UINT16),
LEGION_REDOP_SUM_UINT32 = LEGION_REDOP_VALUE(SUM,UINT32),
LEGION_REDOP_SUM_UINT64 = LEGION_REDOP_VALUE(SUM,UINT64),
LEGION_REDOP_SUM_FLOAT32 = LEGION_REDOP_VALUE(SUM,FLOAT32),
LEGION_REDOP_SUM_FLOAT64 = LEGION_REDOP_VALUE(SUM,FLOAT64),
LEGION_REDOP_DIFF_INT8 = LEGION_REDOP_VALUE(DIFF,INT8),
LEGION_REDOP_DIFF_INT16 = LEGION_REDOP_VALUE(DIFF,INT16),
LEGION_REDOP_DIFF_INT32 = LEGION_REDOP_VALUE(DIFF,INT32),
LEGION_REDOP_DIFF_INT64 = LEGION_REDOP_VALUE(DIFF,INT64),
LEGION_REDOP_DIFF_UINT8 = LEGION_REDOP_VALUE(DIFF,UINT8),
LEGION_REDOP_DIFF_UINT16 = LEGION_REDOP_VALUE(DIFF,UINT16),
LEGION_REDOP_DIFF_UINT32 = LEGION_REDOP_VALUE(DIFF,UINT32),
LEGION_REDOP_DIFF_UINT64 = LEGION_REDOP_VALUE(DIFF,UINT64),
LEGION_REDOP_DIFF_FLOAT32 = LEGION_REDOP_VALUE(DIFF,FLOAT32),
LEGION_REDOP_DIFF_FLOAT64 = LEGION_REDOP_VALUE(DIFF,FLOAT64),
LEGION_REDOP_AND_BOOL = LEGION_REDOP_VALUE(PROD,BOOL),
LEGION_REDOP_PROD_INT8 = LEGION_REDOP_VALUE(PROD,INT8),
LEGION_REDOP_PROD_INT16 = LEGION_REDOP_VALUE(PROD,INT16),
LEGION_REDOP_PROD_INT32 = LEGION_REDOP_VALUE(PROD,INT32),
LEGION_REDOP_PROD_INT64 = LEGION_REDOP_VALUE(PROD,INT64),
LEGION_REDOP_PROD_UINT8 = LEGION_REDOP_VALUE(PROD,UINT8),
LEGION_REDOP_PROD_UINT16 = LEGION_REDOP_VALUE(PROD,UINT16),
LEGION_REDOP_PROD_UINT32 = LEGION_REDOP_VALUE(PROD,UINT32),
LEGION_REDOP_PROD_UINT64 = LEGION_REDOP_VALUE(PROD,UINT64),
LEGION_REDOP_PROD_FLOAT32 = LEGION_REDOP_VALUE(PROD,FLOAT32),
LEGION_REDOP_PROD_FLOAT64 = LEGION_REDOP_VALUE(PROD,FLOAT64),
LEGION_REDOP_DIV_INT8 = LEGION_REDOP_VALUE(DIV,INT8),
LEGION_REDOP_DIV_INT16 = LEGION_REDOP_VALUE(DIV,INT16),
LEGION_REDOP_DIV_INT32 = LEGION_REDOP_VALUE(DIV,INT32),
LEGION_REDOP_DIV_INT64 = LEGION_REDOP_VALUE(DIV,INT64),
LEGION_REDOP_DIV_UINT8 = LEGION_REDOP_VALUE(DIV,UINT8),
LEGION_REDOP_DIV_UINT16 = LEGION_REDOP_VALUE(DIV,UINT16),
LEGION_REDOP_DIV_UINT32 = LEGION_REDOP_VALUE(DIV,UINT32),
LEGION_REDOP_DIV_UINT64 = LEGION_REDOP_VALUE(DIV,UINT64),
LEGION_REDOP_DIV_FLOAT32 = LEGION_REDOP_VALUE(DIV,FLOAT32),
LEGION_REDOP_DIV_FLOAT64 = LEGION_REDOP_VALUE(DIV,FLOAT64),
LEGION_REDOP_MAX_BOOL = LEGION_REDOP_VALUE(MAX,BOOL),
LEGION_REDOP_MAX_INT8 = LEGION_REDOP_VALUE(MAX,INT8),
LEGION_REDOP_MAX_INT16 = LEGION_REDOP_VALUE(MAX,INT16),
LEGION_REDOP_MAX_INT32 = LEGION_REDOP_VALUE(MAX,INT32),
LEGION_REDOP_MAX_INT64 = LEGION_REDOP_VALUE(MAX,INT64),
LEGION_REDOP_MAX_UINT8 = LEGION_REDOP_VALUE(MAX,UINT8),
LEGION_REDOP_MAX_UINT16 = LEGION_REDOP_VALUE(MAX,UINT16),
LEGION_REDOP_MAX_UINT32 = LEGION_REDOP_VALUE(MAX,UINT32),
LEGION_REDOP_MAX_UINT64 = LEGION_REDOP_VALUE(MAX,UINT64),
LEGION_REDOP_MAX_FLOAT32 = LEGION_REDOP_VALUE(MAX,FLOAT32),
LEGION_REDOP_MAX_FLOAT64 = LEGION_REDOP_VALUE(MAX,FLOAT64),
LEGION_REDOP_MIN_BOOL = LEGION_REDOP_VALUE(MIN,BOOL),
LEGION_REDOP_MIN_INT8 = LEGION_REDOP_VALUE(MIN,INT8),
LEGION_REDOP_MIN_INT16 = LEGION_REDOP_VALUE(MIN,INT16),
LEGION_REDOP_MIN_INT32 = LEGION_REDOP_VALUE(MIN,INT32),
LEGION_REDOP_MIN_INT64 = LEGION_REDOP_VALUE(MIN,INT64),
LEGION_REDOP_MIN_UINT8 = LEGION_REDOP_VALUE(MIN,UINT8),
LEGION_REDOP_MIN_UINT16 = LEGION_REDOP_VALUE(MIN,UINT16),
LEGION_REDOP_MIN_UINT32 = LEGION_REDOP_VALUE(MIN,UINT32),
LEGION_REDOP_MIN_UINT64 = LEGION_REDOP_VALUE(MIN,UINT64),
LEGION_REDOP_MIN_FLOAT32 = LEGION_REDOP_VALUE(MIN,FLOAT32),
LEGION_REDOP_MIN_FLOAT64 = LEGION_REDOP_VALUE(MIN,FLOAT64),
LEGION_REDOP_OR_INT8 = LEGION_REDOP_VALUE(OR,INT8),
LEGION_REDOP_OR_INT16 = LEGION_REDOP_VALUE(OR,INT16),
LEGION_REDOP_OR_INT32 = LEGION_REDOP_VALUE(OR,INT32),
LEGION_REDOP_OR_INT64 = LEGION_REDOP_VALUE(OR,INT64),
LEGION_REDOP_OR_UINT8 = LEGION_REDOP_VALUE(OR,UINT8),
LEGION_REDOP_OR_UINT16 = LEGION_REDOP_VALUE(OR,UINT16),
LEGION_REDOP_OR_UINT32 = LEGION_REDOP_VALUE(OR,UINT32),
LEGION_REDOP_OR_UINT64 = LEGION_REDOP_VALUE(OR,UINT64),
LEGION_REDOP_AND_INT8 = LEGION_REDOP_VALUE(AND,INT8),
LEGION_REDOP_AND_INT16 = LEGION_REDOP_VALUE(AND,INT16),
LEGION_REDOP_AND_INT32 = LEGION_REDOP_VALUE(AND,INT32),
LEGION_REDOP_AND_INT64 = LEGION_REDOP_VALUE(AND,INT64),
LEGION_REDOP_AND_UINT8 = LEGION_REDOP_VALUE(AND,UINT8),
LEGION_REDOP_AND_UINT16 = LEGION_REDOP_VALUE(AND,UINT16),
LEGION_REDOP_AND_UINT32 = LEGION_REDOP_VALUE(AND,UINT32),
LEGION_REDOP_AND_UINT64 = LEGION_REDOP_VALUE(AND,UINT64),
LEGION_REDOP_XOR_BOOL = LEGION_REDOP_VALUE(XOR,BOOL),
LEGION_REDOP_XOR_INT8 = LEGION_REDOP_VALUE(XOR,INT8),
LEGION_REDOP_XOR_INT16 = LEGION_REDOP_VALUE(XOR,INT16),
LEGION_REDOP_XOR_INT32 = LEGION_REDOP_VALUE(XOR,INT32),
LEGION_REDOP_XOR_INT64 = LEGION_REDOP_VALUE(XOR,INT64),
LEGION_REDOP_XOR_UINT8 = LEGION_REDOP_VALUE(XOR,UINT8),
LEGION_REDOP_XOR_UINT16 = LEGION_REDOP_VALUE(XOR,UINT16),
LEGION_REDOP_XOR_UINT32 = LEGION_REDOP_VALUE(XOR,UINT32),
LEGION_REDOP_XOR_UINT64 = LEGION_REDOP_VALUE(XOR,UINT64),
LEGION_REDOP_LAST
} |