**argnonpos:Invalid argument; must be positive
**argnonpos %s %d:Invalid value for %s; must be positive but is %d
**argneg:Invalid argument; must be non-negative
**argneg %s %d:Invalid value for %s, must be non-negative but is %d
**countneg:Negative count
**countneg %d:Negative count, value is %d
**initialized:MPI not initialized. Call MPI_Init or MPI_Init_thread first
**inittwice:Cannot call MPI_INIT or MPI_INIT_THREAD more than once
**nomem:Out of memory
**nomem %d %d:Out of memory (requested %d but only %d available)
**nomem %s %d:Out of memory (unable to allocate a '%s' of size %d)
**nomem %s:Out of memory (unable to allocate a '%s')
**notimpl:Function not implemented
**notimpl %s:Function %s not implemented
**nullptr:Null pointer
**nullptr %s:Null pointer in parameter %s
**nullptrtype:Null pointer
**nullptrtype %s:Null %s pointer
**commnamelen: Specified communicator name is too long
**commnamelen %d: Specified communicator name is too long (%d characters)
**winnamelen: Specified window object name is too long
**winnamelen %d: Specified window object name is too long (%d characters)
**typenamelen: Specified datatype name is too long
**typenamelen %d: Specified datatype name is too long (%d characters)
**success:No MPI error
**fileexist:File exists
**fileexist %s:File %s exists
**keyvalnotcomm:Keyval was not defined for communicators
**keyvalnotwin:Keyval was not defined for window objects
**keyvalnotdatatype:Keyval was not defined for datatype
**keyvalinvalid:Attribute key was MPI_KEYVAL_INVALID
**permattr:Cannot set permanent attribute
**keyval:Invalid keyval
**noerrclasses:No more user-defined error classes
**noerrcodes:No more user-defined error codes
**rankdup:Duplicate ranks in rank array 
**rankdup %d %d %d:Duplicate ranks in rank array at index %d, has value %d which is \
also the value at index %d
**topotoolarge:Topology size is greater than communicator size
**topotoolarge %d %d:Topology size %d is larger than communicator size (%d)
**notcarttopo:No Cartesian topology associated with this communicator
**notgraphtopo:No Graph topology associated with this communicator
**notopology:No topology associated with this communicator
**dimsmany:Number of dimensions is too large 
**dimsmany %d %d:Number of dimensions %d is too large (maximum is %d)
**dimspartition:Cannot partition nodes as requested 
**cartcoordinvalid:Cartesian coordinate is invalid (not in range)
**cartcoordinvalid %d %d %d: Cartesian coordinate for the %d coordinate \
 is %d but must be between 0 and %d
**cartdim:Size of Cartesian grid is larger than the size of the communicator
**cartdim %d %d:Size of the communicator (%d) is smaller than the size of the \
 Cartesian topology (%d)
**cartshiftzero:Displacement must be non-zero
**edgeoutrange:Edge index in graph topology is out of range
**edgeoutrange %d %d %d:Edge index edges[%d] is %d but must be nonnegative \
 and less than %d
**nulledge:Edge detected from a node to the same node
**nulledge %d %d:Edge for node %d (entry edges[%d]) is to itself
**indexneg:Index value in graph topology must be nonnegative
**indexneg %d %d:Index value for index[%d] is %d but must be nonnegative
**indexnonmonotone:Index values in graph topology must be monotone nondecreasing
**indexnonmonotone %d %d %d:Index values in graph topology must be monotone \
 nondecreasing but index[%d] is %d but the next index value is %d
**graphnnodes:Number of graph nodes exceeds size of communicator.
**rangedup:The range array specifies duplicate entries
**rangedup %d %d %d:The range array specifies duplicate entries; process %d \
 specified in range array %d was previously specified in range array %d
**rank:Invalid rank
**rank %d %d:Invalid rank has value %d but must be nonnegative and less than %d
**stride:Range does not terminate
**stride %d %d %d:Range (start = %d, end = %d, stride = %d) does not terminate
**stridezero:Zero stride is invalid
**rangeinvalid:Invalid range
**rangestartinvalid:Some element of a range array is either negative or too large
**rangestartinvalid %d %d %d:The %dth element of a range array starts at %d \
 but must be nonnegative and less than %d
**rangeendinvalid:Some element of a range array is either negative or too large
**rangeendinvalid %d %d %d:The %dth element of a range array ends at %d \
 but must be nonnegative and less than %d
**argrange:Argument is not within valid range
**argrange %s %d %d:Argument %s has value %d but must be within [0,%d]
**argarrayneg:Negative value in array 
**argarrayneg %s %d %d:Negative value in array %s[%d] (value is %d)
**bufexists:Buffer already attached with MPI_BUFFER_ATTACH.
**bsendbufsmall:Buffer size is smaller than MPI_BSEND_OVERHEAD
**bsendbufsmall %d %d:Buffer size of %d is smaller than MPI_BSEND_OVERHEAD (%d)
**notgenreq:Attempt to complete a request with MPI_GREQUEST_COMPLETE that \
was not started with MPI_GREQUEST_START
**cancelperrecv:Cancellation of persistent receive requests is not supported
**cancelpersend:Cancellation of persistent send requests is not supported
**cancelsend:Cancellation of send requests is not supported
**cancelunknown:Attempt to cancel an unknown type of request
**permop:Cannot free permanent MPI_Op 
**attrsentinal:Internal fields in an attribute have been overwritten; \
 possible errors in using the attribute value in user code.
**toomanycomm:Too many communicators
**commperm:Cannot free permanent communicator
**commperm %s:Cannot free permanent communicator %s
**group:Invalid group
**groupnotincomm:Specified group is not within the communicator
**groupnotincomm %d:Rank %d of the specified group is not a member of this communicator
**commnotintra:An intracommunicator is required but an intercommunicator \
 was provided.
**commnotinter:An intercommunicator is required but an intracommunicator \
 was provided.
**ranklocal:Error specifying local_leader 
**ranklocal %d %d:Error specifying local_leader; rank given was %d but must \
be in the range 0 to %d
**rankremote:Error specifying remote_leader 
**rankremote %d %d:Error specifying remote_leader; rank given was %d but must \
be in the range 0 to %d
**ranksdistinct:Local and remote leaders must be different processes
**dupprocesses:Local and remote groups in MPI_Intercomm_create must not \
 contain the same processes
**dupprocesses %d:Local and remote groups in MPI_Intercomm_create must not \
 contain the same processes; both contain process %d
**tag:Invalid tag
**tag %d:Invalid tag, value is %d
**count:Invalid count
**count %d:Invalid count, value = %d
**bufnull:Null buffer pointer
**intercommcoll:Intercommunicator collective operations have not been implemented
**intercommcoll %s:Intercommunicator collective operation for %s has not been implemented
**bufbsend:Insufficient space in Bsend buffer
**bufbsend %d %d:Insufficient space in Bsend buffer; requested %d; total \
 buffer size is %d
**bsendnobuf:No buffer to detach. 
**inttoosmall:An address does not fit into a Fortran INTEGER.  Use \
 MPI_Get_address instead
**namepublish:Unable to publish service name
**namepublish %s:Unable to publish service name %s
**namepubnotpub:Lookup failed for service name 
**namepubnotpub %s:Lookup failed for service name %s
**nonamepub:No name publishing service available
**needthreads:This function needs threads and threads have not been enabled
#
#---- The messages below this line haven't been used yet.
#
**buffer:Invalid buffer pointer
**bufalias:Buffers must not be aliased
**bufalias %s %s:Buffer parameters %s and %s must not be aliased 
**bufsize:Invalid buffer size
**bufsize %d:Invalid buffer size (value is %d)
**countarray:Invalid count in count array 
**countarray %d %d:Invalid count in the %d element of the count array; value \
is %d
**dtype:Invalid datatype
**dtypenull:Null datatype
**dtypenullarray:Null datatype in array of datatypes
**dtypenullarray %s %d:Null datatype in array of datatypes %s[%d]
**dtypecommit:Datatype has not been committed 
**dtypeperm:Cannot free permanent data type 
**dtypeperm %s:Cannot free permanent data type %s
**dtypepermcontents:Cannot get contents of a permanent or basic data type 
**dtypepermcontents %s:Cannot get contents of a permanent or basic data type %s
**dtypename:Cannot set name in data type 
**dtypenomatch:Type signatures do not match in communication
**dtypecomm:Pack buffer not packed for this communicator.
**dtypemismatch:Receiving data with a datatype whose signature does not match that of the sending datatype.
**comm:Invalid communicator
**commnull:Null communicator
**intercomm:Intercommunicator is not allowed 
**intracomm:Intracommunicator is not allowed 
**commname:Cannot set name in communicator 
**commpeer:Peer communicator is not valid 
**commlocalnull:Local communicator must not be MPI_COMM_NULL
**rankarray:Invalid rank in rank array
**rankarray %d %d %d:Invalid rank in rank array at index %d; value is %d but must \
be in the range 0 to %d
**root:Invalid root
**root %d:Invalid root (value given was %d)
**rootlarge:Value of root is too large
**rootlarge %d %d:Value of root is too large (value is %d but must be less than %d)
**groupnull:Null group
**op:Invalid MPI_Op
**opnull:Null MPI_Op
**opundefined:MPI_Op operation not defined for this datatype 
**opundefined %s:MPI_Op %s operation not defined for this datatype 
**topology:Invalid topology
**grapharraysize:Specified edge less than zero or greater than nnodes
**grapharraysize %d %d %d:Specified edge %d is %d but must be at least zero \
 and less than %d
**dims:Invalid dimension argument
**dims %d:Invalid dimension argument (value is %d)
**dimsarray:Invalid dimension argument in array 
**dimsarray %d %d:Value of dims[%d] is %d which is invalid
**dimstensor:Tensor product size does not match nnodes
**dimstensor %d %d:Tensor product size is %d but must be the same as the number of \
 nodes, which is %d
**arg:Invalid argument
**arg %s:Invalid argument %s
**argerrcode:Invalid error code
**argerrcode %d:Invalid error code %d
**argaddress:Address of location given to MPI_ADDRESS does not fix in a \
Fortran integer
**argaddress %ld:Address of location given to MPI_ADDRESS does not fix in a \
Fortran integer (value is %ld)
**errhandler:Invalid errhandler
**errhandlernull:Null errhandler 
**errhandlerperm:Cannot free permanent error handler
**errhandlerperm %s:Cannot free permanent error handler %s
**errhandnotfile:Error handler is not a file error handler
**errhandnotwin:Error handler is not a win error handler
**statusignore:Invalid use of MPI_STATUS_IGNORE or MPI_STATUSES_IGNORE
**argarray:Invalid value in array
**argarray %s %d %d:Invalid value in %s[%d] = %d
**argnamed:Invalid argument
**argnamed %s %d:Invalid argument %s with value %d
**darraydist:For MPI_DISTRIBUTE_NONE, the number of processes in that \
      dimension of the grid must be 1
**darraydist %d %d:For MPI_DISTRIBUTE_NONE, the value of array_of_psizes[%d] \
 is %d but must have value 1
**darrayunknown:Unknown distribution type 
**darrayblock:Value of m must be positive for block(m) distribution
**darrayblock %d: Value of m in block(m) distribution is %d must must be \
 positive
**darrayblock2:m * nprocs is less than array_size and is not valid for \
      block(m) distribution \
      (optional arguments: {m*nprocs}, {array_size} (int))
**darrayblock2 %d %d:m * nprocs is %d but must equal the array size %d and is \
 not valid for block(m) distribution
**darraycyclic:Value of m must be positive for a cyclic(m) distribution
**darraycyclic %d:Value of m is %d but must be positive for a cyclic(m) \
 distribution
**argposneg:Value of position must be nonnegative
**argposneg %d:Value of position is %d but must be nonnegative
**unknown:Unknown error.  Please file a bug report.
**truncate:Message truncated
**truncate %d %d:Message truncated; %d bytes received but buffer size is %d
**other:Other MPI error
**othersys:System resource limit exceeded 
**othersys %s:System resource (%s) limit exceeded 
**rsendnomatch:Ready send had no matching receive 
**rsendnomatch %d %d %d:Ready send from source %d, for destination %d and \
 with tag %d had no matching receive
**rsendnomatch %d %d:Ready send from source %d and with tag %d had no matching receive
**preinit:MPI_Init or MPI_Init_thread must be called first
**preinit %s:MPI_Init or MPI_Init_thread must be called before %s
**startup:Error on startup, such as a \
      mismatch between mpiexec and the MPI libraries
**startup %s:Error on startup: reason is %s
**attrcopy:User defined attribute copy routine returned a non-zero return code
**attrcopy %d:User defined attribute copy routine returned a non-zero return code %d
**intern:Internal MPI error!
**intern %s:Internal MPI error!  %s
**instatus:See the MPI_ERROR field in MPI_Status for the error code
**inpending:Pending request (no error)
**request:Invalid MPI_Request
**requestnull:Null MPI_Request 
**requestnotpersist:Request is not persistent in MPI_Start or MPI_Startall.
**requestpersistactive:Persistent request passed to MPI_Start or MPI_Startall is already active.
**fileaccess:Access denied to file
**fileaccess %s:Access denied to file %s
**fileamode:Invalid amode value in MPI_File_open 
**fileamode %d:Invalid amode value of %d in MPI_File_open 
**fileamodeone:Exactly one of MPI_MODE_RDONLY, MPI_MODE_WRONLY, or \
 MPI_MODE_RDWR must be specified
**fileamoderead:Cannot use MPI_MODE_CREATE or MPI_MODE_EXCL with \
 MPI_MODE_RDONLY 
**fileamodeseq:Cannot specify MPI_MODE_SEQUENTIAL with MPI_MODE_RDWR
**filename:Invalid file name
**filename %s:Invalid file name %s
**filenamelong:Pathname too long
**filenamelong %s %d:Pathname %s too long (%d characters)
**filenamedir:Invalid or missing directory
**filenamedir %s:Invalid or missing directory %s
**conversion:An error occurred in a user-defined data conversion function
**datarep:The requested datarep name has already been specified to \
 MPI_REGISTER_DATAREP
**fileinuse:File in use by some process
**fileinuse %s:File %s is in use by some process
**file:Invalid MPI_File
**filenull:Null MPI_File 
**info:Invalid MPI_Info
**infonull:Null MPI_Info 
**infokey:Invalid key for MPI_Info 
**infokeynull:Null key
**infokeylong:Key is too long
**infokeylong %s %d %d:Key %s is too long (length is %d but maximum allowed is %d)
**infokeyempty:Empty or blank key 
**infoval:Invalid MPI_Info value 
**infovalnull:Null value
**infovallong:Value is too long 
**infovallong %s %d %d:Value %s is too long (length is %d but maximum length is %d)
**infonokey:MPI_Info key is not defined 
**infonokey %s:MPI_Info key %s is not defined 
**infonkey:Requested nth key does not exist
**infonkey %d %d:Requested key %d but this MPI_Info only has %d keys
**io:Other I/O error 
**io %s:Other I/O error %s
**ioetype:Only an integral number of etypes can be accessed
**iofstype:Cannot determine filesystem type
**iofstype %s:Cannot determine filesystem type for file %s
**iofstypeunsupported:Specified filesystem is not available
**iofstypeunsupported %s:Specified filesystem %s is not available
**iosplitcoll:Only one active split collective I/O operation is allowed per file handle
**iosplitcollnone:No split collective I/O operation is active
**ioasyncwaiting:There are outstanding nonblocking I/O operations on this file
**ioneedrdwr:Read/write access is required to this file
**ioneedrd:Read access is required to this file
**ioneedwr: Write access is required to this file
**iofiletype:Filetype must be constructed out of one or more etypes
**iosharedunsupported:Shared file pointers not supported
**iosharedunsupported %s:Shared file pointers not supported on filesystem %s
**ioamodeseq:Cannot use this function when the file is opened with amode \
    MPI_MODE_SEQUENTIAL 
**ioamodeseq %s:Cannot use function %s when the file is opened with amode \
    MPI_MODE_SEQUENTIAL
**iowronly:Cannot read from a file opened with amode MPI_MODE_WRONLY
**iosequnsupported:MPI_MODE_SEQUENTIAL not supported on this file system
**iosequnsupported %s:MPI_MODE_SEQUENTIAL not supported on file system %s
**iodispifseq:disp must be set to MPI_DISPLACEMENT_CURRENT since file \
    was opened with MPI_MODE_SEQUENTIAL
**iodispnotcurrent:Displacement must be set to MPI_DISPLACEMENT_CURRENT \
    since file was opened with MPI_MODE_SEQUENTIAL
**iobaddisp:Invalid displacement argument
**iobadoffset:Invalid offset argument
**ionegoffset:Negative offset argument
**iobadcount:Invalid count argument
**iobadwhence:Invalid whence argument
**iobadfh:Invalid file handle
**iopreallocrdwr:Must open file with MPI_MODE_RDWR to preallocate disk space
**ioRMWrdwr:Must open file with MPI_MODE_RDWR for read-modify-write 
**ioagnomatch:No aggregators match
**iofilenull:Null file handle
**iofilecorrupt:File corrupt
**iobadsize:Invalid size argument
**unsupporteddatarep:Only native data representation currently supported
**iodatarepnomem:User must allocate memory for datarep
**servicename:Attempt to lookup an unknown service name 
**servicename %s:Attempt to lookup an unknown service name %s
**allocmem:Unable to allocate memory for MPI_Alloc_mem
**allocmem %d %d:Unable to allocate %d memory for MPI_Alloc_mem; only %d available
**notsame:Inconsistent arguments to collective routine 
**notsame %s %s:Inconsistent arguments %s to collective routine %s
**notsamevalue:Arguments to collective routine must be the same
**notsamevalue %s %s:Argument %s to collective routine %s must be the same
**notsameroot:Inconsistent root 
**notsameorder:Collective routines called in an inconsistent order
#**notsameorder:Collective routines called in an inconsistent order (optional arguments: null terminated
#      array of names (array of string))
**filenospace:Not enough space for file 
**filenospace %s %d %d:Not enough space for file %s; %d needed but only %d available
**filenoexist:File does not exist
**filenoexist %s:File %s does not exist
**port:Invalid port
**portexist:Named port does not exist
**portexist %s:Named port %s does not exist
**porttimeout:Time out attempting an MPI_Comm_connect to a port
**porttimeout %s:Time out attempting an MPI_Comm_connect to a port named %s
**filequota:Quota exceeded for files
**filequota %s:Quota %s exceeded for files
**filerdonly:Read-only file or filesystem name
**filerdonly %s:Read-only file or filesystem name %s
**nameservice:Invalid service name (see MPI_Publish_name)
**nameservice %s:Invalid service name %s (see MPI_Publish_name)
**servicenameunpublish:Attempt to unpublish an unknown service name
**servicenameunpublish %s:Attempt to unpublish an unknown service name %s
**spawn:Error in spawn call
**spawnfail:Could not spawn all requested processes 
**spawnpgm:The named program could not be found
**spawnpgm %s:The program %s could not be found
**spawnmanager:The process manager returned an error
**spawnmanager %s:The process manager returned an error: %s
**datarepunsupported:Unsupported datarep passed to MPI_File_set_view 
**datarepunsupported %s:Unsupported datarep %s passed to MPI_File_set_view
**fileopunsupported:Unsupported file operation 
**fileopunsupported %s:Unsupported file operation %s
**win:Invalid MPI_Win
**winnull:Null MPI_Win
**winname:Cannot set window object name 
**winpassive:Attempt to use passive target access with a window not allocated \
with MPI_Alloc_mem. 
**freemembase:Invalid base address in MPI_Free_mem 
**base:Invalid base address
**base %d:Invalid base address %d
**locktype:Invalid locktype
**keyvalnull:Null keyval 
**keyvalperm:Cannot free permanent attribute key
**keyvalcomm:Keyval is not in communicator 
**keyvaldtype:Keyval is not in datatype 
**keyvalwin:Keyval is not in window object 
**rmaconflict:Conflicting accesses to window 
**rmasync:Wrong synchronization of RMA calls 
**rmasize:Invalid size argument in RMA call
**rmasize %d:Invalid size argument in RMA call (value is %d)
**rmadisp:Invalid displacement argument in RMA call 
**assert:Invalid assert argument
**nomemreq:failure occurred while allocating memory for a request object
**notcstatignore:MPI_STATUS_IGNORE cannot be passed to MPI_Status_c2f()
**notfstatignore:MPI_STATUS_IGNORE cannot be passed to MPI_Status_f2c()
**abort:application called MPI_ABORT

# Duplicates?
#**argnull:Invalid null parameter
#**argnull %s:Invalid null parameter %s


#
# CH3 errors
#
**init_comm_create:unable to create an intercommunicator for the parent
**init_comm_create %d:unable to create an intercommunicator for the parent (error %d)
**opnotpredefined:only predefined ops are valid
**opnotpredefined %d:only predefined ops are valid (op = %d)
**opundefined_rma:RMA target received unknown RMA operation
**opundefined_rma %d:RMA target received unknown RMA operation type %d
**ch3|cancelrndv:failure occurred while performing local cancellation of a rendezvous message
**ch3|canceleager:failure occurred while performing local cancellation of a eager message
**ch3|cancelreq:failure occurred while sending remote cancellation request packet
**ch3|nopktcontainermem:failed to allocate memory for a packet reorder container
**ch3|pktordered:failure occurred while processing a reordered packet
**ch3|postrecv:failure occurred while posting a receive for message data
**ch3|postrecv %s:failure occurred while posting a receive for message data (%s)
**ch3|syncack:failure occurred while attempting to send eager synchronization packet
**ch3|cancelresp:failure occurred while attempting to send cancel response packet
**ch3|putpkt:UNIMPLEMENTED: unable to handling put packets
**ch3|flowcntlpkt:UNIMPLEMENTED: unable to handle flow control packets
**ch3|unknownpkt:received unknown packet type
**ch3|unknownpkt %d:received unknown packet type (type=%d)
**ch3|rtspkt:failure occurred while attempting to send RTS packet
**ch3|ctspkt:failure occurred while attempting to send CTS packet
**ch3|loadrecviov:failure occurred while loading the receive I/O vector
**ch3|loadrecviov %s:failure occurred while loading the receive I/O vector (%s)
**ch3|loadsendiov:failure occurred while loading the send I/O vector
**ch3|recvdata:failure occurred while attempting to receive message data
**ch3|recvdata %s:failure occurred while attempting to receive message data (%s)
**ch3|senddata:failure occurred while attempting to send message data
**ch3|badca:specified completion action in not known
**ch3|badca %d:specified completion action in not known (%d)
**ch3|badreqtype:request contained an invalid request type
**ch3|badreqtype %d:request contained an invalid request type (%d)
**ch3|badmsgtype:request contained an invalid message type
**ch3|badmsgtype %d:request contained an invalid message type (%d)
**ch3|eagermsg:failure occurred while attempting to send an eager message
**ch3|rmamsg:failure occurred while attempting to send an RMA message
**ch3|selfsenddeadlock:DEADLOCK: attempting to send a message to the local process without a prior matching receive
**ch3|ooocancelreq:UNIMPLEMENTED: unable to process out-of-order cancellation requests


#
# CH3:sock errors
#
**ch3|sock|strdup:[ch3:sock] MPIU_Strdup failed
**ch3|sock|connclose:[ch3:sock] active connection unexpectedly closed
**ch3|sock|hostlookup:[ch3:sock] hostname lookup failed
**ch3|sock|hostlookup %d %d %s:[ch3:sock] failed to obtain host information for process %d:%d (%s)
**ch3|sock|connrefused:[ch3:sock] connection refused
**ch3|sock|connrefused %d %d %s:[ch3:sock] failed to connect to process %d:%d (%s)
**ch3|sock|connterm:[ch3:sock] active connection unexpectedly terminated
**ch3|sock|connfailed:[ch3:sock] failed to connnect to remote process
**ch3|sock|connfailed %d %d:[ch3:sock] failed to connnect to remote process %d:%d
**ch3|sock|badsock:[ch3:sock] internal error - bad sock
**ch3|sock|failure:[ch3:sock] unknown failure
**ch3|sock|failure %d:[ch3:sock] unknown failure, sock_errno=%d
**ch3|sock|badpacket:[ch3:sock] received packet of unknow type
**ch3|sock|badpacket %d:[ch3:sock] received packet of unknown type (%d)
**ch3|sock|badbuscard:[ch3:sock] GetHostAndPort - Invalid business card
**ch3|sock|badbuscard %s:[ch3:sock] GetHostAndPort - Invalid business card (%s)
**ch3|sock|connallocfailed:[ch3:sock] unable to allocate a connection structure
**ch3|sock|pmi_finalize:PMI_Finalize failed
**ch3|sock|pmi_finalize %d:PMI_Finalize failed, error %d
**ch3|sock|addrinuse:[ch3:sock] tcp port already in use
**ch3|sock|addrinuse %d:[ch3:sock] tcp port %d already in use

#
# CH3:ssm
#
**MPIDI_CH3I_SHM_Attach_to_mem:MPIDI_CH3I_SHM_Attach_to_mem failed
**MPIDI_CH3I_SHM_Attach_to_mem %d:MPIDI_CH3I_SHM_Attach_to_mem failed, error %d
**MPIU_Strdup:MPIU_Strdup failed
**business_card:Invalid business card
**business_card %s:Invalid business card (%s)
**hostlookup:Host lookup failed
**hostlookup %d %d %s:Host lookup failed for process group %d, rank %d, business card <%s>
**connrefused:Connection refused
**connrefused %d %d %s:Connection refused for process group %d, rank %d, business card <%s>
**connallocfailed:Connection failed
**badpacket:Received a packet of unknown type
**badpacket %d:Received a packet of unknown type (%d)
**connfailed:Failed to connect to remote process
**connfailed %d %d:Failed to connect to remote process %d-%d
**OpenProcess:OpenProcess failed
**OpenProcess %d %d:OpenProcess failed for process %d, error %d
**open:open failed
**open %s %d %d:open(%s) failed for process %d, error %d
**CreateFileMapping:CreateFileMapping failed
**CreateFileMapping %d:CreateFileMapping failed, error %d
**shmat:shmat failed
**shmat %d:shmat failed, error %d
**shmget:shmget failed
**shmget %d:shmget failed, error %d
**MapViewOfFileEx:MapViewOfFileEx failed
**MapViewOfFileEx %d:MapViewOfFileEx failed, error %d
**connclose:active connection unexpectedly closed
**connterm:active connection unexpectedly terminated
**badsock:internal error - bad sock
**failure:unknown failure
**failure %d:unknown failure, error %d
**init_vcrt:failed to create VCRT
**init_getptr:failed to get the vcr
**init_progress:progress_init failed
**snprintf:snprintf returned an invalid number
**snprintf %d:snprintf returned %d
**init_buscard:failed to get my business card
**init_strtok_host:failed to copy the hostname from the business card
**init_strtok_host %s:failed to copy the hostname from this business card: %s
**boot_tostring:unable to get a string representation of the boostrap queue
**boot_create:unable to create a bootstrap message queue
**boot_unlink:unable to unlink the shared memory message queue
**mqshm_unlink:unable to unlink the shared memory message queue
**ch3ireadaggressive:aggressive reading failed
**msgctl:msgctl failed
**msgctl %d:msgctl returned %d
**msgget:msgget failed
**msgget %d:msgget returned %d
**msgsnd:msgsnd failed
**msgsnd %d:msgsnd returned %d
**msgrcv:msgrcv failed
**msgrcv %d:msgrcv returned %d
**nextbootmsg:failed to get the next bootstrap message
**winwait:WaitForSingleObject failed
**CreateThread:CreateThread failed
**CreateThread %d:CreateThread failed, error %d
**FindWindowEx:FindWindowEx failed
**FindWindowEx %d:FindWindowEx failed, error %d
**boot_attach:failed to attach to a bootstrap queue
**boot_attach %s:failed to attach to a bootstrap queue - %s
**mq_open:failed to open a posix message queue
**mq_open %d:failed to open a posix message queue, error %d
**mq_close:failed to close a posix message queue
**mq_close %d:failed to close a posix message queue, error %d
**mq_send:failed to send a posix message queue message
**mq_send %d:failed to send a posix message queue message, error %d
**mq_receive:failed to receive a posix message queue message
**mq_receive %d:failed to receive a posix message queue message, error %d
**attach_to_mem:attach to shared memory segment failed
**boot_detach:detaching from message queue failed
**boot_recv:receiving bootstrap message failed
**boot_send:sending bootstrap message failed
**finalize_boot:destroying the message queue failed
**finalize_progress:finalizing the progress engine failed
**handle_sock_op:handle_sock_op failed
**pfinal_sockclose:sock_close failed
**post_connect:failed to post a connection
**progress_handle_sock_op:handle_sock_op failed
**progress_sock_wait:sock_wait failed
**shm_read_progress:shared memory read progress failed
**shmconnect_getmem:failed to allocate shared memory for a write queue
**shmwrite:shared memory write failed
**ssmwrite:sock/shared memory write failed
**ssmwritev:sock/shared memory writev failed
**attach_to_mem %d:attach to shared memory returned error %d
**post_connect %s:%s failed in VC_post_connect
**mqshm_create:failed to create a shared memory message queue
**mqshm_send:failed to send a bootstrap message
**mqshm_receive:failed to receive a bootstrap message
**shm_unlink:failed to unlink shared memory
**shm_unlink %s %d:failed to unlink shared memory object %s, error %d
**shmctl:failed to mark the sysv segment for removal
**shmctl %d:shmctl failed, error %d
**shmctl %d %d:failed to mark the sysv segment %d for removal, error %d
**ftok:failed to create a sysv key from a file name
**ftok %s %d %d:failed to create a sysv key from the file '%s' and id %d, error %d
**mqp_failure:failed to make progress on the shared memory bootstrap message queue
**bad_conn:bad conn structure pointer
**bad_conn %p %p:bad conn structure pointer (%p != %p)
**invalid_listener:invalid listener
**invalid_listener %p:invalid listener (%p)
**pkt_ptr:invalid shm queue packet pointer
**pkt_ptr %p %p:invalid shm queue packet pointer (%p != %p)
**bad_sock:bad sock
**bad_sock %d %d:bad sock (%d != %d)
**bootqmsg:invalid bootstrap queue message size
**bootqmsg %d:invalid bootstrap queue message size (%d bytes)
**bootqmsg %d %d:invalid bootstrap queue message size (%d bytes > %d)
**ca:invalid completion action
**ca %d:invalid completion action (%d)
**conn_still_active:connection closed while still active
**handle_written:unable to handle written data
**init_vcrdup:failed to duplicate the virtual connection reference
**invalid_handle:invalid handle
**invalid_handle %d:invalid handle (%d)
**invalid_refcount:invalid reference count
**invalid_refcount %d:invalid reference count (%d)
**invalid_shmq:invalid shm queue pointer
**invalid_shmq %p %p:invalid shm queue pointer (%p != %p)
**iov_offset:invalid iov offset
**iov_offset %d %d:invalid iov offset (%d > %d)
**multi_post_read:posting a read while a previously posted read is outstanding
**multi_post_write:posting a write while a previously posted write is outstanding
**post_sock_write_on_shm:posting a socket read on a shm connection
**progress:progress engine failure
**progress_finalize:finalization of the progress engine failed
**progress_test:progress_test engine failure
**shm_op:invalid shm operation
**shm_op %d:invalid shm operation (%d)
**shmq:invalid shm queue pointer
**shmq %p %p:invalid shm queue pointer (%p != %p)
**shmq_index:invalid shm queue index
**shmq_index %d %d:invalid shm queue index (%d > %d)
**sock_post_close:posting a close of the socket failed
**sock_post_close %d:posting a close of the socket failed (errno %d)
**strncpy:insufficient buffer length to complete strncpy
**vc_state:invalid vc state
**vc_state %d:invalid vc state (%d)

#
# CH3:shm
#
**shm_wait:wait function failed
**GetMemTwice:Global shared memory initializer called more than once
**finalize_progress_finalize:Progress finalize failed
**finalize_release_mem:Release shared memory failed
**shmgetmem:Unable to allocate shared memory
**mmap:unable to map memory, mmap failed
**mmap %d: unable to map memory, mmap failed (errno %d)
**shm_open:unable to open a shared memory object
**shm_open %s %d:unable to open shared memory object %s (errno %d)
**ftruncate:unable to resize the shared memory object
**ftruncate %s %d %d:unable to resize the shared memory object %s to size %d (errno %d)

#
# Sock:poll
#
**sock|poll|eqmalloc:MPIU_Malloc failed to allocate memory for an event queue structure

#
# CH3:rdma
#
**ch3progress:Unable to make message passing progress
**read_progress:Unable to make read progress
**handle_read:Unable to handle the read data
**process_group:Process group initialization failed
**ch3_finalize:Channel finalization failed
**ch3_send:send failed
**rdma_finalize:Channel rdma finalization failed
**ch3_init:Channel init failed
**init:Initialization failed
**rdma_init:Channel rdma initialization failed
**poke:progress_poke failed
**postpkt:Unable to post a read for the next packet header
**write_progress:Write progress failed
**ch3progress %d:Channel progress engine failed on line %d

#
# CH3:ib
#
**ibu_wait:ibu_wait failed
**ibu_wait %d:ibu_wait failed (errno %d)
**init_ibu:infiniband initialization failed
**init_ibu_set:unable to create an infinband completion queue
**ca_guids:unable to get the guids from the infiniband access layer
**ca_guids %s:unable to get the infiniband guids - %s
**get_guids:unable to get the guids for the infiniband channel adapter
**noca:unable to find an active infiniband channel adapter
**pd_alloc:unable to allocate a protection domain
**pd_alloc %s:unable to allocate a protection domain - %s
**finish_qp:unable to establish a queue pair connection

#
# pmi
#
**pmi_init:PMI_Init failed
**pmi_init %d:PMI_Init returned %d
**pmi_initialized:PMI_Initialized failed
**pmi_initialized %d:PMI_Initialized returned %d
**pmi_get_size:PMI_Get_size failed
**pmi_get_size %d:PMI_Get_size returned %d
**pmi_get_rank:PMI_Get_rank failed
**pmi_get_rank %d:PMI_Get_rank returned %d
**pmi_barrier:PMI_Barrier failed
**pmi_barrier %d:PMI_Barrier returned %d
**pmi_finalize:PMI_Finalize failed
**pmi_finalize %d:PMI_Finalize returned %d
**pmi_kvs_get_my_name:PMI_KVS_Get_my_name failed
**pmi_kvs_get_my_name %d:PMI_KVS_Get_my_name returned %d
**pmi_kvs_get_name_length_max:PMI_KVS_Get_name_length_max failed
**pmi_kvs_get_name_length_max %d:PMI_KVS_Get_name_length_max returned %d
**pmi_kvs_get_key_length_max:PMI_KVS_Get_key_length_max failed
**pmi_kvs_get_key_length_max %d:PMI_KVS_Get_key_length_max returned %d
**pmi_kvs_get_value_length_max:PMI_KVS_Get_value_length_max failed
**pmi_kvs_get_value_length_max %d:PMI_KVS_Get_value_length_max returned %d
**pmi_kvs_create:PMI_KVS_Create failed
**pmi_kvs_create %d:PMI_KVS_Create returned %d
**pmi_kvs_destroy:PMI_KVS_Destroy failed
**pmi_kvs_destroy %d:PMI_KVS_Destroy returned %d
**pmi_kvs_put:PMI_KVS_Put failed
**pmi_kvs_put %d:PMI_KVS_Put returned %d
**pmi_kvs_commit:PMI_KVS_Commit failed
**pmi_kvs_commit %d:PMI_KVS_Commit returned %d
**pmi_kvs_get:PMI_KVS_Get failed
**pmi_kvs_get %d:PMI_KVS_Get returned %d
**pmi_kvs_iter_first:PMI_KVS_iter_first failed
**pmi_kvs_iter_first %d:PMI_KVS_iter_first returned %d
**pmi_kvs_iter_next:PMI_KVS_iter_next failed
**pmi_kvs_iter_next %d:PMI_KVS_iter_next returned %d
**pmi_spawn_multiple:PMI_Spawn_multiple failed
**pmi_spawn_multiple %d:PMI_Spawn_multiple returned %d
