CONSTRUCT_ERRCODE  145 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_success, MPI_SUCCESS, "MPI_SUCCESS: no errors" );
CONSTRUCT_ERRCODE  146 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_buffer, MPI_ERR_BUFFER, "MPI_ERR_BUFFER: invalid buffer pointer");
CONSTRUCT_ERRCODE  147 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_count, MPI_ERR_COUNT, "MPI_ERR_COUNT: invalid count argument" );
CONSTRUCT_ERRCODE  148 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_type, MPI_ERR_TYPE, "MPI_ERR_TYPE: invalid datatype" );
CONSTRUCT_ERRCODE  149 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_tag, MPI_ERR_TAG, "MPI_ERR_TAG: invalid tag" );
CONSTRUCT_ERRCODE  150 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_comm, MPI_ERR_COMM, "MPI_ERR_COMM: invalid communicator" );
CONSTRUCT_ERRCODE  151 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_rank, MPI_ERR_RANK, "MPI_ERR_RANK: invalid rank" );
CONSTRUCT_ERRCODE  152 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_request, MPI_ERR_REQUEST, "MPI_ERR_REQUEST: invalid request" );
CONSTRUCT_ERRCODE  153 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_root, MPI_ERR_ROOT, "MPI_ERR_ROOT: invalid root" );
CONSTRUCT_ERRCODE  154 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_group, MPI_ERR_GROUP, "MPI_ERR_GROUP: invalid group" );
CONSTRUCT_ERRCODE  155 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_op, MPI_ERR_OP, "MPI_ERR_OP: invalid reduce operation" );
CONSTRUCT_ERRCODE  156 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_topology, MPI_ERR_TOPOLOGY, "MPI_ERR_TOPOLOGY: invalid communicator topology" );
CONSTRUCT_ERRCODE  157 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_dims, MPI_ERR_DIMS, "MPI_ERR_DIMS: invalid topology dimension" );
CONSTRUCT_ERRCODE  158 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_arg, MPI_ERR_ARG, "MPI_ERR_ARG: invalid argument of some other kind" );
CONSTRUCT_ERRCODE  159 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_unknown, MPI_ERR_UNKNOWN, "MPI_ERR_UNKNOWN: unknown error" );
CONSTRUCT_ERRCODE  160 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_truncate, MPI_ERR_TRUNCATE, "MPI_ERR_TRUNCATE: message truncated" );
CONSTRUCT_ERRCODE  161 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_other, MPI_ERR_OTHER, "MPI_ERR_OTHER: known error not in list" );
CONSTRUCT_ERRCODE  162 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_intern, MPI_ERR_INTERN, "MPI_ERR_INTERN: internal error" );
CONSTRUCT_ERRCODE  163 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_in_status, MPI_ERR_IN_STATUS, "MPI_ERR_IN_STATUS: error code in status" );
CONSTRUCT_ERRCODE  164 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_pending, MPI_ERR_PENDING, "MPI_ERR_PENDING: pending request" );
CONSTRUCT_ERRCODE  165 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_access, MPI_ERR_ACCESS, "MPI_ERR_ACCESS: invalid access mode" );
CONSTRUCT_ERRCODE  166 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_amode, MPI_ERR_AMODE, "MPI_ERR_AMODE: invalid amode argument" );
CONSTRUCT_ERRCODE  167 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_assert, MPI_ERR_ASSERT, "MPI_ERR_ASSERT: invalid assert argument" );
CONSTRUCT_ERRCODE  168 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_bad_file, MPI_ERR_BAD_FILE, "MPI_ERR_BAD_FILE: bad file" );
CONSTRUCT_ERRCODE  169 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_base, MPI_ERR_BASE, "MPI_ERR_BASE: invalid base" );
CONSTRUCT_ERRCODE  170 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_conversion, MPI_ERR_CONVERSION, "MPI_ERR_CONVERSION: error in data conversion" );
CONSTRUCT_ERRCODE  171 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_disp, MPI_ERR_DISP, "MPI_ERR_DISP: invalid displacement" );
CONSTRUCT_ERRCODE  172 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_dup_datarep, MPI_ERR_DUP_DATAREP, "MPI_ERR_DUP_DATAREP: error duplicating data representation" );
CONSTRUCT_ERRCODE  173 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_file_exists, MPI_ERR_FILE_EXISTS, "MPI_ERR_FILE_EXISTS: file exists alreay" );
CONSTRUCT_ERRCODE  174 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_file_in_use, MPI_ERR_FILE_IN_USE, "MPI_ERR_FILE_IN_USE: file already in use" );
CONSTRUCT_ERRCODE  175 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_file, MPI_ERR_FILE, "MPI_ERR_FILE: invalid file" );
CONSTRUCT_ERRCODE  176 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_info_key, MPI_ERR_INFO_KEY, "MPI_ERR_INFO_KEY: invalid key argument for info object" );
CONSTRUCT_ERRCODE  177 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_info_nokey, MPI_ERR_INFO_NOKEY, "MPI_ERR_INFO_NOKEY: unknown key for given info object" );
CONSTRUCT_ERRCODE  178 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_info_value, MPI_ERR_INFO_VALUE, "MPI_ERR_INFO_VALUE: invalid value argument for info object" );
CONSTRUCT_ERRCODE  179 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_info, MPI_ERR_INFO, "MPI_ERR_INFO: invalid info object" );
CONSTRUCT_ERRCODE  180 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_io, MPI_ERR_IO, "MPI_ERR_IO: input/output error" );
CONSTRUCT_ERRCODE  181 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_keyval, MPI_ERR_KEYVAL, "MPI_ERR_KEYVAL: invalid key value" );
CONSTRUCT_ERRCODE  182 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_locktype, MPI_ERR_LOCKTYPE, "MPI_ERR_LOCKTYPE: invalid lock" );
CONSTRUCT_ERRCODE  183 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_name, MPI_ERR_NAME, "MPI_ERR_NAME: invalid name argument" );
CONSTRUCT_ERRCODE  184 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_no_mem, MPI_ERR_NO_MEM, "MPI_ERR_NO_MEM: out of memory" );
CONSTRUCT_ERRCODE  185 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_not_same, MPI_ERR_NOT_SAME, "MPI_ERR_NOT_SAME: objects are not identical");
CONSTRUCT_ERRCODE  186 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_no_space, MPI_ERR_NO_SPACE, "MPI_ERR_NO_SPACE: no space left on device" );
CONSTRUCT_ERRCODE  187 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_no_such_file, MPI_ERR_NO_SUCH_FILE, "MPI_ERR_NO_SUCH_FILE: no such file or directory" );
CONSTRUCT_ERRCODE  188 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_port, MPI_ERR_PORT, "MPI_ERR_PORT: invalid port" );
CONSTRUCT_ERRCODE  189 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_quota, MPI_ERR_QUOTA, "MPI_ERR_QUOTA: out of quota" );
CONSTRUCT_ERRCODE  190 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_read_only, MPI_ERR_READ_ONLY, "MPI_ERR_READ_ONLY: file is read only" );
CONSTRUCT_ERRCODE  191 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_rma_conflict, MPI_ERR_RMA_CONFLICT, "MPI_ERR_RMA_CONFLICT: rma conflict during operation" );
CONSTRUCT_ERRCODE  192 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_rma_sync, MPI_ERR_RMA_SYNC, "MPI_ERR_RMA_SYNC: error executing rma sync" );
CONSTRUCT_ERRCODE  193 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_service, MPI_ERR_SERVICE, "MPI_ERR_SERVICE: unknown service name" );
CONSTRUCT_ERRCODE  194 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_size, MPI_ERR_SIZE, "MPI_ERR_SIZE: invalid size" );
CONSTRUCT_ERRCODE  195 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_spawn, MPI_ERR_SPAWN, "MPI_ERR_SPAWN: could not spawn processes" );
CONSTRUCT_ERRCODE  196 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_unsupported_datarep, MPI_ERR_UNSUPPORTED_DATAREP, "MPI_ERR_UNSUPPORTED_DATAREP: data representation not supported" );
CONSTRUCT_ERRCODE  197 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_unsupported_operation, MPI_ERR_UNSUPPORTED_OPERATION, "MPI_ERR_UNSUPPORTED_OPERATION: operation not supported" );
CONSTRUCT_ERRCODE  198 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_win, MPI_ERR_WIN, "MPI_ERR_WIN: invalid window" );
CONSTRUCT_ERRCODE  199 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_memory, MPI_T_ERR_MEMORY, "MPI_T_ERR_MEMORY: out of memory" );
CONSTRUCT_ERRCODE  200 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_not_initialized, MPI_T_ERR_NOT_INITIALIZED, "MPI_T_ERR_NOT_INITIALIZED: interface not initialized" );
CONSTRUCT_ERRCODE  201 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_cannot_init, MPI_T_ERR_CANNOT_INIT, "MPI_T_ERR_CANNOT_INIT: interface not in the state to be initialized" );
CONSTRUCT_ERRCODE  202 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_invalid_index, MPI_T_ERR_INVALID_INDEX, "MPI_T_ERR_INVALID_INDEX: invalid index" );
CONSTRUCT_ERRCODE  203 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_invalid_item, MPI_T_ERR_INVALID_ITEM, "MPI_T_ERR_INVALID_ITEM: the item index queried is out of range" );
CONSTRUCT_ERRCODE  204 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_invalid_handle, MPI_T_ERR_INVALID_HANDLE, "MPI_T_ERR_INVALID_HANDLE: the handle is invalid" );
CONSTRUCT_ERRCODE  205 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_out_of_handles, MPI_T_ERR_OUT_OF_HANDLES, "MPI_T_ERR_OUT_OF_HANDLES: no more handles available" );
CONSTRUCT_ERRCODE  206 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_out_of_sessions, MPI_T_ERR_OUT_OF_SESSIONS, "MPI_T_ERR_OUT_OF_SESSIONS: no more sessions available" );
CONSTRUCT_ERRCODE  207 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_invalid_session, MPI_T_ERR_INVALID_SESSION, "MPI_T_ERR_INVALID_SESSION: session argument is not a valid session" );
CONSTRUCT_ERRCODE  208 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_cvar_set_not_now, MPI_T_ERR_CVAR_SET_NOT_NOW, "MPI_T_ERR_CVAR_SET_NOT_NOW: variable cannot be set at this moment" );
CONSTRUCT_ERRCODE  209 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_cvar_set_never, MPI_T_ERR_CVAR_SET_NEVER, "MPI_T_ERR_CVAR_SET_NEVER: variable cannot be set until end of execution" );
CONSTRUCT_ERRCODE  210 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_pvar_no_startstop, MPI_T_ERR_PVAR_NO_STARTSTOP, "MPI_T_ERR_PVAR_NO_STARTSTOP: variable cannot be started or stopped" );
CONSTRUCT_ERRCODE  211 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_pvar_no_write, MPI_T_ERR_PVAR_NO_WRITE, "MPI_T_ERR_PVAR_NO_WRITE: variable cannot be written or reset" );
CONSTRUCT_ERRCODE  212 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_pvar_no_atomic, MPI_T_ERR_PVAR_NO_ATOMIC, "MPI_T_ERR_PVAR_NO_ATOMIC: variable cannot be read and written atomically" );
CONSTRUCT_ERRCODE  213 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_rma_range, MPI_ERR_RMA_RANGE, "MPI_ERR_RMA_RANGE: invalid RMA address range" );
CONSTRUCT_ERRCODE  214 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_rma_attach, MPI_ERR_RMA_ATTACH, "MPI_ERR_RMA_ATTACH: Could not attach RMA segment" );
CONSTRUCT_ERRCODE  215 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_rma_flavor, MPI_ERR_RMA_FLAVOR, "MPI_ERR_RMA_FLAVOR: Invalid type of window" );
CONSTRUCT_ERRCODE  216 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_err_rma_shared, MPI_ERR_RMA_SHARED, "MPI_ERR_RMA_SHARED: Memory cannot be shared" );
CONSTRUCT_ERRCODE  217 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_invalid, MPI_T_ERR_INVALID, "MPI_T_ERR_INVALID: Invalid use of the interface or bad parameter value(s)" );
CONSTRUCT_ERRCODE  218 ompi/errhandler/errcode.c     CONSTRUCT_ERRCODE( ompi_t_err_invalid_name, MPI_T_ERR_INVALID_NAME, "MPI_T_ERR_INVALID_NAME: The variable or category name is invalid" );