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.
Çağrı işleminin içine ve dışına uçları olan komşu listesinin yanı sıra dağıtılmış bir grafik topolojisindeki gelen ve giden kenarlardaki ilgili ağırlıkları döndürür.
Söz dizimi
int WINAPI MPI_Dist_graph_neighbors(
_In_ MPI_Comm comm,
_In_range_(>=,0) int maxindegree,
_Out_writes_opt int sources[],
_Out_writes_opt int sourceweights[],
_In_range_(>=,0) int maxoutdegree,
_Out_writes_opt int destinations[],
_Out_writes_opt int destweights[]
);
Parametreler
comm [in]
Dağıtılmış graf topolojisi ile iletişimcinin tutamacı.maxindegree
Kaynakların ve kaynak ağırlığı dizilerinin boyutu (negatif olmayan tamsayı).kaynaklar[]
İletişimcideki işlemlerin sıraları; bunun için çağıran işlem dağıtılmış graf topolojisindeki (negatif olmayan tamsayılar dizisi) hedeftir.sourceweights[]
Karşılık gelen kenarların çağrı işlemine ağırlıkları (negatif olmayan tamsayı dizisi).maxoutdegree
Hedeflerin ve destweights dizilerinin boyutu (negatif olmayan tamsayı).destinations[]
Dağıtılmış graf topolojisinde (negatif olmayan tamsayılar dizisi) çağrı işleminin kaynak olduğu iletişimcideki işlemlerin dereceleri.destweights[]
Karşılık gelen kenarların çağrı işleminin dışında ağırlıkları (negatif olmayan tamsayı dizisi).
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_DIST_GRAPH_NEIGHBORS (COMM, MAXINDEGREE, SOURCES, SOURCEWEIGHTS,
MAXOUTDEGREE, DESTINATIONS, DESTWEIGHTS, IERROR)
INTEGER COMM, MAXINDEGREE, SOURCES (*), SOURCEWEIGHTS (*), MAXOUTDEGREE,
DESTINATIONS (*), DESTWEIGHTS (*), IERROR
Açıklamalar
Gelen ve giden kenar sayısı ve ağırlık bilgileri, bu yöntemi çağırmadan önce MPI_Dist_graph_neighbors_count çağrılarak elde edilebilir. maxindegree ve maxoutdegree, MPI_Dist_graph_neighbors_count tarafından döndürülen gelen ve giden kenar sayısından azsa, tam listenin yalnızca ilk bölümü döndürülür.
Gelen ve giden kenar ağırlıkları yalnızca graf MPI_Dist_graph_create_adjacent veya MPI_Dist_graph_create yöntemleri tarafından ağırlıklı dağıtılmış grafik olarak oluşturulduysa ve MPI_UNWEIGHTEDkaynak ağırlıklar veya destweights yerine bağımsız değişken olarak sağlanmadıysa döndürülür.
Gereksinimler
Ürün |
Microsoft MPI v6 |
Üst bilgi |
Mpi.h; Mpif.h |
Kitaplık |
Msmpi.lib |
DLL |
Msmpi.dll |
Ayrıca bkz.
MPI İşlem Topolojisi İşlevleri