Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Mevcut iki grubun kesişiminden yeni bir grup oluşturur.
int MPIAPI MPI_Group_intersection(
MPI_Group group1,
MPI_Group group2,
_Out_ MPI_Group *newgroup
);
grup1
İlk grup.grup2
İkinci grup.newgroup [out]
Her iki grupta da bulunan öğelerle yeni bir grubu temsil eden bir tutamacın işaretçisi. İşlev, yeni grup boşsa MPI_GROUP_EMPTY döndürür.
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.
MPI_GROUP_INTERSECTION(GROUP1, GROUP2, NEWGROUP, IERROR)
INTEGER GROUP1, GROUP2, NEWGROUP, IERROR
Bu yerel bir işlemdir. Farklı işlemler ayrı gruplar tanımlayabilir. İşlem, kendisini içermeyen bir grup tanımlayabilir.
MPI uygulaması sıfırdan bir grup oluşturmak için bir mekanizma sağlamaz, yalnızca mevcut gruplardan oluşturur. Diğer tüm grupların tanımlandığı temel grup , MPI_Comm_group işlevi kullanılarak alınabilir. İlk communicator MPI_COMM_WORLD ile ilişkili grup.
Ü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 |