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 状態c_statusで を返します。 f_statusがMPI_STATUS_IGNOREまたはMPI_STATUSES_IGNOREの Fortran 値である場合、またはf_statusが有効な Fortran 状態でない場合、呼び出しは誤っています。
C の状態は、Fortran 状態と同じソース、タグ、エラー コードの値を持ち、count、elements、および cancellation に対してクエリを実行すると、同じ回答を返します。 変換関数は、未定義のエラー フィールドを持つ Fortran status 引数を使用して呼び出される場合があります。この場合、C 状態引数の error フィールドの値は未定義です
要件
製品 |
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 |