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
不正確 communicator
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
其他錯誤;use 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 |