include/moc_error_codes.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

MPI_ERROR-CLASSES
Error-classes defined by the MPI-standard.

Every error-code returned by a MOC-function should belong to an error-class or be an error-class itself. This enables implementation-independend error-handling.

Value-range: 0 = MOC_SUCCESS < MOC_ERR_... <= MOC_ERR_LASTCODE

#define MOC_SUCCESS   0
 No error.
#define MOC_ERR_BUFFER   1000
 Invalid buffer pointer.
#define MOC_ERR_COUNT   2000
 Invalid count argument.
#define MOC_ERR_TYPE   3000
 Invalid datatype argument.
#define MOC_ERR_TAG   4000
 Invalid tag argument.
#define MOC_ERR_COMM   5000
 Invalid communicator.
#define MOC_ERR_RANK   6000
 Invalid rank.
#define MOC_ERR_REQUEST   7000
 Invalid request (handle).
#define MOC_ERR_ROOT   8000
 Invalid root.
#define MOC_ERR_GROUP   9000
 Invalid group.
#define MOC_ERR_OP   10000
 Invalid operation.
#define MOC_ERR_TOPOLOGY   11000
 Invalid topology.
#define MOC_ERR_DIMS   12000
 Invalid dimension argument.
#define MOC_ERR_ARG   13000
 Invalid argument of some other kind.
#define MOC_ERR_UNKNOWN   14000
 Unknown error.
#define MOC_ERR_TRUNCATE   15000
 Message truncated on receive.
#define MOC_ERR_OTHER   16000
 Known error not in this list.
#define MOC_ERR_INTERN   17000
 Internal MOC (implementation) error.
#define MOC_ERR_IN_STATUS   18000
 Error code is in status.
#define MOC_ERR_PENDING   19000
 Pending request.
#define MOC_ERR_LASTCODE   20000
 Last error code.
MOC-Error-Codes
Implementation dependent Error-Codes.

#define MOC_ERR_NOT_IMPLEMENTED   17001
 Function not implemented.
#define MOC_ERR_BUFFER_OVERFLOW   17002
 Internal Buffer Overflow.
#define MOC_ERR_NO_MEMORY   17003
 Insufficient Memory.
#define MOC_ERR_NO_BUFFER   17004
 Insufficient Buffer-Space.
#define MOC_ERR_MESSAGE_EXHAUSTED   17005
 No further messages possible.
#define MOC_ERR_BAD_ALIGNMENT   16001
 Base-Adress of Buffer isn't 16-byte aligned.
#define MOC_ERR_BAD_SIZE   16002
 Bad Size (probably no multiple of 16).


Generated on Thu Feb 12 13:50:00 2009 for MPI On Cell (Documentation) by  doxygen 1.5.6