packages feed

haskell-mpi-0.5.0: src/include/error_classes.h

#include <mpi.h>

typedef enum ErrorClass
{
   Success = MPI_SUCCESS,
   Buffer = MPI_ERR_BUFFER,
   Count = MPI_ERR_COUNT,
   Type = MPI_ERR_TYPE,
   Tag = MPI_ERR_TAG,
   Comm = MPI_ERR_COMM,
   Rank = MPI_ERR_RANK,
   Request = MPI_ERR_REQUEST,
   Root = MPI_ERR_ROOT,
   Group = MPI_ERR_GROUP,
   Op = MPI_ERR_OP,
   Topology = MPI_ERR_TOPOLOGY,
   Dims = MPI_ERR_DIMS,
   Arg = MPI_ERR_ARG,
   Unknown = MPI_ERR_UNKNOWN,
   Truncate = MPI_ERR_TRUNCATE,
   Other = MPI_ERR_OTHER,
   Intern = MPI_ERR_INTERN,
   InStatus = MPI_ERR_IN_STATUS,
   Pending = MPI_ERR_PENDING,
   Access = MPI_ERR_ACCESS,
   AMode = MPI_ERR_AMODE,
   Assert = MPI_ERR_ASSERT,
   BadFile = MPI_ERR_BAD_FILE,
   Base = MPI_ERR_BASE,
   Conversrion = MPI_ERR_CONVERSION,
   Disp = MPI_ERR_DISP,
   DupDataRep = MPI_ERR_DUP_DATAREP,
   FileExists = MPI_ERR_FILE_EXISTS,
   FileInUse = MPI_ERR_FILE_IN_USE,
   File = MPI_ERR_FILE,
   InfoKey = MPI_ERR_INFO_KEY,
   InfoNoKey = MPI_ERR_INFO_NOKEY,
   InfoValue = MPI_ERR_INFO_VALUE,
   Info = MPI_ERR_INFO,
   IO = MPI_ERR_IO,
   KeyVal = MPI_ERR_KEYVAL,
   LockType = MPI_ERR_LOCKTYPE,
   Name = MPI_ERR_NAME,
   NoMem = MPI_ERR_NO_MEM,
   NotSame = MPI_ERR_NOT_SAME,
   NoSpace = MPI_ERR_NO_SPACE,
   NoSuchFile = MPI_ERR_NO_SUCH_FILE,
   Port = MPI_ERR_PORT,
   Quota = MPI_ERR_QUOTA,
   ReadOnly = MPI_ERR_READ_ONLY,
   RMAConflict = MPI_ERR_RMA_CONFLICT,
   RMASync = MPI_ERR_RMA_SYNC,
   Service = MPI_ERR_SERVICE,
   Size = MPI_ERR_SIZE,
   Spawn = MPI_ERR_SPAWN,
   UnsupportedDataRep = MPI_ERR_UNSUPPORTED_DATAREP,
   UnsupportedOperation = MPI_ERR_UNSUPPORTED_OPERATION,
   Win = MPI_ERR_WIN,
   LastCode = MPI_ERR_LASTCODE
};