Aracılığıyla paylaş


MPI_Intercomm_create işlevi

İki intracommunicators bir intercommuncator oluşturur.

Söz dizimi

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
);

Parametreler

  • local_comm
    Yerel (intra)communicator.

  • local_leader
    Öncü local_comm derece (genellikle 0).

  • peer_comm
    Communicator, diğer iletişimcide belirlenen bir işlem arasında iletişim kurmak için kullanılır. Yalnızca derecelocal_leader olan local_comm sürecinde önemlidir.

  • remote_leader
    Uzak öncü peer_comm derecesine (genellikle 0) göre sırala.

  • Etiket
    intercommunicator oluşturmada kullanılacak ileti etiketi; birden çok MPI_Intercomm_create yapılıyorsa, farklı etiketler kullanmalıdır (daha kesin olarak, yerel ve uzak liderlerin her MPI_Intercomm_create için farklı etiketler kullandığından emin olun).

  • newintercomm [out]
    Intercommunicator oluşturuldu.

Döndürülen değer

Başarılı MPI_SUCCESS döndürür. Aksi takdirde, dönüş değeri bir hata kodudur.

Fortran'da dönüş değeri IERROR parametresinde depolanır.

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

Gereksinimler

Ürün

HPC Pack 2012 MS-MPI Yeniden Dağıtılabilir Paketi, HPC Pack 2008 R2 MS-MPI Yeniden Dağıtılabilir Paketi, HPC Pack 2008 MS-MPI Yeniden Dağıtılabilir Paketi veya HPC Pack 2008 İstemci Yardımcı Programları

Üst bilgi

Mpi.h; Mpif.h

Kitaplık

Msmpi.lib

DLL

Msmpi.dll

Ayrıca bkz.

MPI Communicator İşlevleri