次の方法で共有


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 状態c_statusで を返します。 f_statusMPI_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

こちらもご覧ください

MPI その他の関数