Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Létrehoz egy intercommuncatort két intrakommunikátorból.
Szintaxis
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
);
Paraméterek
local_comm
Helyi (intra)communicator.local_leader
Rang local_comm vezető (gyakran 0).peer_comm
A communicator a másik kommunikátorban egy kijelölt folyamat közötti kommunikációra szolgál. Csak a local_comma rang local_leader.remote_leader
Rang peer_comm távoli vezető (gyakran 0).Tag
Üzenetcímke az interkommunikátor létrehozásához; ha több MPI_Intercomm_create készül, különböző címkéket kell használniuk (pontosabban győződjön meg arról, hogy a helyi és a távoli vezetők különböző címkéket használnak az egyes MPI_Intercomm_create).newintercomm [kifelé]
Létrehozott intercommunicator.
Visszatérési érték
Sikeres MPI_SUCCESS ad vissza. Ellenkező esetben a visszatérési érték hibakód.
A Fortranban a visszatérési érték az IERROR paraméterben lesz tárolva.
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
Követelmények
Termék |
HPC Pack 2012 MS-MPI terjeszthető csomag, HPC Pack 2008 R2 MS-MPI terjeszthető csomag, HPC Pack 2008 MS-MPI terjeszthető csomag vagy HPC Pack 2008 Client Utilities |
Fejléc |
Mpi.h; Mpif.h |
Kódtár |
Msmpi.lib |
DLL |
Msmpi.dll |