MPI 错误
预定义 MPI 错误值的枚举。
MPI_SUCCESS
0
成功的返回代码。
MPI_ERR_BUFFER
1
缓冲区指针无效
MPI_ERR_COUNT
2
计数参数无效
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
与传递到 MPI_File_open 的 amode 相关的错误
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
其他 I/O 错误
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
MPI_File_set_view 中不支持的 dararep
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
断言参数无效
MPI_ERR_LASTCODE
0x3fffffff
预定义错误类的最后一个有效错误代码。
要求
产品 |
HPC Pack 2012 MS-MPI 可再发行程序包、HPC Pack 2008 R2 MS-MPI 可再发行程序包、HPC Pack 2008 MS-MPI 可再发行程序包或 HPC Pack 2008 客户端实用工具 |
标头 |
Mpi.h |