次の方法で共有


MPI_Cart_sub関数

コミュニケーターを、下位次元デカルト サブグリッドを形成するサブグループに分割します。

構文

int MPIAPI MPI_Cart_sub(
        MPI_Comm comm,
  _In_  int      *remain_dims,
  _Out_ MPI_Comm *newcomm
);

パラメーター

  • comm
    デカルト構造を持つコミュニケーター。

  • remain_dims [in]
    remain_dimsi 番目のエントリは、i 番目のディメンションをサブグリッドに保持するか (true) を削除するか (false) を指定します。

  • newcomm [out]
    呼び出し元プロセスを含むサブグリッドを含む Communicator。

戻り値

成功 したMPI_SUCCESS を返します。 それ以外の場合、戻り値はエラー コードです。

Fortran では、戻り値は IERROR パラメーターに格納されます。

Fortran

    MPI_CART_SUB(COMM, REMAIN_DIMS, NEWCOMM, IERROR)
        INTEGER COMM, NEWCOMM, IERROR
        LOGICAL REMAIN_DIMS(*)

要件

製品

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 プロセス トポロジ関数