MPI_Intercomm_create関数
2 つのインターホンカトルからインターホンメンケーターを作成します。
構文
int MPIAPI MPI_Intercomm_create(
MPI_Comm local_comm,
int local_leader,
MPI_Comm peer_comm,
int remote_leader,
int tag,
_Out_ MPI_Comm *newintercomm
);
パラメーター
local_comm
ローカル (intra)コミュニケーター。local_leader
リーダーのlocal_commランク付け (多くの場合は 0)。peer_comm
他のコミュニケーター内の指定されたプロセス間の通信に使用されるコミュニケーター。 ランクlocal_leaderを持つlocal_commのプロセスでのみ重要です。remote_leader
リモート リーダーのpeer_commでランク付けします (多くの場合、0)。tag
相互通信子の構築に使用するメッセージ タグ。複数 のMPI_Intercomm_create を作成する場合は、異なるタグを使用する必要があります (より正確には、ローカルリーダーとリモートリーダーが MPI_Intercomm_createごとに異なるタグを使用していることを確認してください)。newintercomm [out]
インターコミュニケーターを作成しました。
戻り値
成功 したMPI_SUCCESS を返します。 それ以外の場合、戻り値はエラー コードです。
Fortran では、戻り値は IERROR パラメーターに格納されます。
Fortran
MPI_INTERCOMM_CREATE(LOCAL_COMM, LOCAL_LEADER, PEER_COMM, REMOTE_LEADER,
TAG, NEWINTERCOMM, IERROR)
INTEGER LOCAL_COMM, LOCAL_LEADER, PEER_COMM, REMOTE_LEADER, TAG,
NEWINTERCOMM, IERROR
要件
製品 |
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 |