// возвращаемые коды
// Тип: const int (или неименованное перечисление)
MPI::SUCCESS
MPI::ERR_BUFFER
MPI::ERR_COUNT
MPI::ERR_TYPE
MPI::ERR_TAG
MPI::ERR_COMM
MPI::ERR_RANK
MPI::ERR_REQUEST
MPI::ERR_ROOT
MPI::ERR_GROUP
MPI::ERR_OP
MPI::ERR_TOPOLOGY
MPI::ERR_DIMS
MPI::ERR_ARG
MPI::ERR_UNKNOWN
MPI::ERR_TRUNCATE
MPI::ERR_OTHER
MPI::ERR_INTERN
MPI::ERR_PENDING
MPI::ERR_IN_STATUS
MPI::ERR_LASTCODE
// различные константы
// Тип: const void *
MPI::BOTTOM
// Тип: const int (или неименованное перечисление)
MPI::PROC_NULL
MPI::ANY_SOURCE
MPI::ANY_TAG
MPI::UNDEFINED
MPI::BSEND_OVERHEAD
MPI::KEYVAL_INVALID
// Спецификаторы обработки ошибок
// Тип: MPI::Errhandler (см. ниже)
MPI::ERRORS_ARE_FATAL
MPI::ERRORS_RETURN
MPI::ERRORS_THROW_EXCEPTIONS
// Максимальные размеры строк
// Тип: const int
MPI::MAX_PROCESSOR_NAME
MPI::MAX_ERROR_STRING
// элементарные типы данных (Си / С++)
// Тип: const MPI::Datatype
MPI::CHAR
MPI::SHORT
MPI::INT
MPI::LONG
MPI::SIGNED_CHAR
MPI::UNSIGNED_CHAR
MPI::UNSIGNED_SHORT
MPI::UNSIGNED
MPI::UNSIGNED_LONG
MPI::FLOAT
MPI::DOUBLE
MPI::LONG_DOUBLE
MPI::BYTE
MPI::PACKED
// элементарные типы данных (ФОРТРАН)
// Тип: const MPI::Datatype
MPI::INTEGER
MPI::REAL
MPI::DOUBLE_PRECISION
MPI::F_COMPLEX
MPI::F_DOUBLE_COMPLEX
MPI::LOGICAL
MPI::CHARACTER
// типы данных для функций редукции (Си / С++)
// Тип: const MPI::Datatype
MPI::FLOAT_INT
MPI::DOUBLE_INT
MPI::LONG_INT
MPI::TWOINT
MPI::SHORT_INT
MPI::LONG_DOUBLE_INT
// типы данных для функций редукции (ФОРТРАН)
// Тип: const MPI::Datatype
MPI::TWOREAL
MPI::TWODOUBLE_PRECISION
MPI::TWOINTEGER
// необязательные типы данных (ФОРТРАН)
// Тип: const MPI::Datatype
MPI::INTEGER1
MPI::INTEGER2
MPI::INTEGER4
MPI::REAL2
MPI::REAL4
MPI::REAL8
// необязательные типы данных (Си / С++)
// Type: const MPI::Datatype
MPI::LONG_LONG
MPI::UNSIGNED_LONG_LONG
// специальные типы данных для создания наследуемых типов данных
// Тип: const MPI::Datatype
MPI::UB
MPI::LB
// типы данных С++
// Тип: const MPI::Datatype
MPI::BOOL
MPI::COMPLEX
MPI::DOUBLE_COMPLEX
MPI::LONG_DOUBLE_COMPLEX
// зарезервированные коммуникаторы
// Тип: MPI::Intracomm
MPI::COMM_WORLD
MPI::COMM_SELF
// результаты сравнений коммуникатора и группы
// Тип: const int (или неименованное перечисление)
MPI::IDENT
MPI::CONGRUENT
MPI::SIMILAR
MPI::UNEQUAL
// ключи запросов к окружению
// Тип: const int (или неименованное перечисление)
MPI::TAG_UB
MPI::IO
MPI::HOST
MPI::WTIME_IS_GLOBAL
// коллективные операции
// Тип: const MPI::Op
MPI::MAX
MPI::MIN
MPI::SUM
MPI::PROD
MPI::MAXLOC
MPI::MINLOC
MPI::BAND
MPI::BOR
MPI::BXOR
MPI::LAND
MPI::LOR
MPI::LXOR
// Пустые дескрипторы
// Тип: const MPI::Group
MPI::GROUP_NULL
// Тип: См. разд. 10.1.7 об иерархии классов MPI::Comm
// и специальном типе MPI::COMM_NULL.
MPI::COMM_NULL
// Тип: const MPI::Datatype
MPI::DATATYPE_NULL
// Тип: const MPI::Request
MPI::REQUEST_NULL
// Тип: const MPI::Op
MPI::OP_NULL
// Тип: MPI::Errhandler
MPI::ERRHANDLER_NULL
// Пустая группа
// Тип: const MPI::Group
MPI::GROUP_EMPTY
// Топологии
// Тип: const int (или неименованное перечисление)
MPI::GRAPH
MPI::CART
// Предопределенные функции
// Тип: MPI::Copy_function
MPI::NULL_COPY_FN
MPI::DUP_FN
// Тип: MPI::Delete_function
MPI::NULL_DELETE_FN