Поделиться через


Ошибка MPI

Перечисление предопределенных значений ошибок MPI.

MPI_SUCCESS

0

Код успешного возврата.

MPI_ERR_BUFFER

1

Недопустимый указатель буфера

MPI_ERR_COUNT

2

Недопустимый аргумент count

MPI_ERR_TYPE

3

Недопустимый аргумент типа данных

MPI_ERR_TAG

4

Недопустимый аргумент тега

MPI_ERR_COMM

5

Недопустимый коммуникатор

MPI_ERR_RANK

6

Недопустимый ранг

MPI_ERR_ROOT

7

Недопустимый корень

MPI_ERR_GROUP

8

Недопустимая группа

MPI_ERR_OP

9

Недопустимая операция

MPI_ERR_TOPOLOGY

10

Недопустимая топология

MPI_ERR_DIMS

11

Недопустимый аргумент измерения

MPI_ERR_ARG

12

Недопустимый аргумент

MPI_ERR_UNKNOWN

13

Неизвестная ошибка

MPI_ERR_TRUNCATE

14

Сообщение, усеченное при получении

MPI_ERR_OTHER

15

Другая ошибка; использовать Error_string

MPI_ERR_INTERN

16

Код внутренней ошибки

MPI_ERR_IN_STATUS

17

Код ошибки находится в состоянии

MPI_ERR_PENDING

18

Ожидающий запрос

MPI_ERR_REQUEST

19

Недопустимый запрос (дескриптор)

MPI_ERR_ACCESS

20

В разрешении отказано

MPI_ERR_AMODE

21

Ошибка, связанная с передачей amode в MPI_File_open

MPI_ERR_BAD_FILE

22

Недопустимое имя файла (например, слишком длинное имя пути)

MPI_ERR_CONVERSION

23

Ошибка в функции преобразования пользовательских данных

MPI_ERR_DUP_DATAREP

24

Идентификатор представления данных уже зарегистрирован

MPI_ERR_FILE_EXISTS

25

Файл существует

MPI_ERR_FILE_IN_USE

26

Не удалось завершить операцию с файлом, файл используется

MPI_ERR_FILE

27

Недопустимый дескриптор файла

MPI_ERR_INFO

28

Недопустимый аргумент сведений

MPI_ERR_INFO_KEY

29

Ключ длиннее MPI_MAX_INFO_KEY

MPI_ERR_INFO_VALUE

30

Значение больше MPI_MAX_INFO_VAL

MPI_ERR_INFO_NOKEY

31

Недопустимый ключ, переданный в MPI_Info_delete

MPI_ERR_IO

32

Другая ошибка ввода-вывода

MPI_ERR_NAME

33

Недопустимое имя службы в MPI_Lookup_name

MPI_ERR_NO_MEM

34

Alloc_mem не удалось выделить память

MPI_ERR_NOT_SAME

35

Коллективные аргументы и последовательность не одинаковы во всех процессах

MPI_ERR_NO_SPACE

36

Недостаточно места

MPI_ERR_NO_SUCH_FILE

37

Файл не существует

MPI_ERR_PORT

38

Недопустимое имя порта в MPI_comm_connect

MPI_ERR_QUOTA

39

Превышена квота

MPI_ERR_READ_ONLY

40

Файл или файловая система только для чтения

MPI_ERR_SERVICE

41

Недопустимое имя службы в MPI_Unpublish_name

MPI_ERR_SPAWN

42

Ошибка в процессах нереста

MPI_ERR_UNSUPPORTED_DATAREP

43

Не поддерживается dararep в MPI_File_set_view

MPI_ERR_UNSUPPORTED_OPERATION

44

Неподдерживаемая операция с файлом

MPI_ERR_WIN

45

Недопустимый аргумент win

MPI_ERR_BASE

46

Недопустимая база, переданная в MPI_Free_mem

MPI_ERR_LOCKTYPE

47

Недопустимый аргумент locktype

MPI_ERR_KEYVAL

48

Недопустимое значение ключа

MPI_ERR_RMA_CONFLICT

49

Конфликтующие доступы к окну

MPI_ERR_RMA_SYNC

50

Неправильная синхронизация вызовов RMA

MPI_ERR_SIZE

51

Недопустимый аргумент размера

MPI_ERR_DISP

52

Недопустимый аргумент disp

MPI_ERR_ASSERT

53

Недопустимый аргумент assert

MPI_ERR_LASTCODE

0x3fffffff

Последний допустимый код ошибки для предопределенного класса ошибок.

Требования

Продукт

Распространяемый пакет HPC 2012 MS-MPI, пакет HPC 2008 R2 распространяемый пакет MS-MPI, пакет HPC 2008 MS-MPI распространяемый пакет или служебные программы клиента ПАКЕТА HPC 2008

Заголовок

Mpi.h

См. также раздел

Перечисления MPI