MPI_Status_f2c函式
從 Fortran 狀態 (,這是整數陣列) 轉換成 C 狀態 (,這是結構) 。 轉換會在狀態中的所有資訊上發生,包括隱藏的資訊。 也就是說,轉換中不會遺失任何狀態資訊。
語法
int MPIAPI MPI_Status_f2c(
_In_ MPI_Fint *f_status,
_Out_ MPI_Status *status
);
參數
f_status [in]
Fortran 狀態。status [out]
C 狀態。
傳回值
傳回成功 時MPI_SUCCESS 。 否則,傳回值是錯誤碼。
備註
如果f_status是有效的 Fortran 狀態,但不是MPI_STATUS_IGNORE或MPI_STATUSES_IGNORE的 Fortran 值,則MPI_Status_f2c以相同內容傳回c_status有效的 C 狀態。 如果 f_status 是 MPI_STATUS_IGNORE 或 MPI_STATUSES_IGNORE的 Fortran 值,或者 如果f_status 不是有效的 Fortran 狀態,則呼叫錯誤。
C 狀態與 Fortran 狀態具有相同的來源、標記和錯誤碼值,並在查詢計數、元素和取消時傳回相同的答案。 轉換函式可以使用具有未定義錯誤欄位的 Fortran 狀態引數呼叫,在此情況下,C 狀態引數中的錯誤欄位值未定義
規格需求
產品 |
HPC Pack 2012 MS-MPI 可轉散發套件、HPC Pack 2008 R2 MS-MPI 可轉散發套件、HPC Pack 2008 MS-MPI 可轉散發套件或 HPC Pack 2008 用戶端公用程式 |
標頭 |
Mpi.h;Mpif.h |
媒體櫃 |
Msmpi.lib |
DLL |
Msmpi.dll |