إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ترجع قائمة الجيران الذين لديهم حواف داخل وخارج عملية الاستدعاء، بالإضافة إلى الأوزان المقابلة على الحواف الواردة والصادرة في مخطط الرسم البياني الموزع.
بناء الجملة
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[]
);
المعلمات
comm [in]
مقبض الموصل مع مخطط الرسم البياني الموزع.maxindegree
حجم صفائف المصادرووزن المصدر (عدد صحيح غير سالب).المصادر[]
رتب العمليات في الموصل، حيث تكون عملية الاستدعاء هي الوجهة في مخطط الرسم البياني الموزع (صفيف من الأعداد الصحيحة غير السالبة).موازنة المصدر[]
أوزان الحواف المقابلة في عملية الاستدعاء (صفيف من الأعداد الصحيحة غير السالبة).maxoutdegree
حجم الوجهات وصفائف destweights (عدد صحيح غير سالب).وجهات[]
رتب العمليات في الموصل الذي تكون عملية الاستدعاء له هي المصدر في مخطط الرسم البياني الموزع (صفيف الأعداد الصحيحة غير السالبة).destweights[]
أوزان الحواف المقابلة خارج عملية الاستدعاء (صفيف من الأعداد الصحيحة غير السالبة).
القيمة المُرجعة
إرجاع MPI_SUCCESS عند النجاح. وإلا، فإن القيمة المرجعة هي رمز خطأ.
في Fortran، يتم تخزين القيمة المرجعة في المعلمة IERROR .
Fortran
MPI_DIST_GRAPH_NEIGHBORS (COMM, MAXINDEGREE, SOURCES, SOURCEWEIGHTS,
MAXOUTDEGREE, DESTINATIONS, DESTWEIGHTS, IERROR)
INTEGER COMM, MAXINDEGREE, SOURCES (*), SOURCEWEIGHTS (*), MAXOUTDEGREE,
DESTINATIONS (*), DESTWEIGHTS (*), IERROR
الملاحظات
يمكن الحصول على عدد الحواف الواردة والصادرة ومعلومات الوزن عن طريق الاتصال MPI_Dist_graph_neighbors_count قبل استدعاء هذا الأسلوب. إذا كان maxindegreeوmaxoutdegree أقل من عدد الحواف الواردة والصادرة التي تم إرجاعها بواسطة MPI_Dist_graph_neighbors_count، فسيتم إرجاع الجزء الأول فقط من القائمة الكاملة.
يتم إرجاع أوزان الحافة الواردة والصادرة فقط إذا تم إنشاء الرسم البياني كرسم بياني موزع مرجح بواسطة MPI_Dist_graph_create_adjacent أو أساليب MPI_Dist_graph_create وإذا لم يتم توفير MPI_UNWEIGHTED كوسيطة بدلا من وزن المصدر أو إنقاص الوزن.
المتطلبات
منتج |
Microsoft MPI v6 |
الرأس |
Mpi.h؛ Mpif.h |
المكتبة |
Msmpi.lib |
Dll |
Msmpi.dll |