10-mavzu. Mpining umumiy protseduralari


int MPI_Recv(void* buf, int count, MPI_Datatype datatype, int source, int msgtag, MPI_Comm comm, MPI_Status *status)



Download 25 Kb.
bet3/9
Sana12.07.2022
Hajmi25 Kb.
#783439
1   2   3   4   5   6   7   8   9
Bog'liq
10-Ma\'ruza

int MPI_Recv(void* buf, int count, MPI_Datatype datatype, int source, int msgtag, MPI_Comm comm, MPI_Status *status)
OUT buf - xabarni qabul qilish buferi boshining manzili
count - qabul qilingan xabardagi elementlarning maksimal soni
datatype- qabul qilingan xabar elementlarining turi
source – joʻnatish jarayonining raqami
msgtag - qabul qilingan xabar identifikatori
comm - guruh identifikatori
OUT status - qabul qilingan xabarning parametrlari

Bloklash bilan source jarayonidan msgtag identifikatorli xabarni qabul qilish. Qabul qilingan xabardagi elementlar soni count qiymatidan oshmasligi kerak. Agar qabul qilingan elementlar soni count dan kam boʻlsa, u holda faqat buf buferidagi qabul qilingan xabarning elementlariga mos keladigan elementlar oʻzgarishi kafolatlanadi. Agar siz xabardagi elementlarning aniq sonini bilishingiz kerak boʻlsa, siz MPI_Probe pastki dasturidan foydalanishingiz mumkin.


Qulflash pastki dasturdan qaytgandan soʻng xabarning barcha elementlari qabul qilinishini va buf buferida joylashganligini ta’minlaydi.
Yuborish jarayonining raqami sifatida siz oldindan belgilangan doimiy MPI_ANY_SOURCEni belgilashingiz mumkin - bu har qanday jarayondan kelgan xabar mos kelishining belgisi. Qabul qilingan xabarning identifikatori sifatida doimiy MPI_ANY_TAG koʻrsatilishi mumkin - har qanday identifikatorli xabar mos kelishining belgisi.
Agar jarayon boshqa jarayonga ikkita xabar yuborsa va bu xabarlarning ikkalasi ham MPI_Recv ga bir xil chaqiruvga toʻgʻri kelsa, avval yuborilgan xabar avval qabul qilinadi.


int MPI_Get_count( MPI_Status *status, MPI_Datatype datatype, int *count)

status – qabul qilingan xabarning parametrlari


datatype - qabul qilingan xabar elementlarining turi
OUT count - xabar elementlari soni
Holat parametrining qiymati boʻyicha ushbu kichik dastur allaqachon olingan (MPI_Recv ga kirishdan keyin) yoki qabul qilingan (MPI_Probe yoki MPI_Iprobe ga kirishdan keyin) datatype xabarining elementlari sonini aniqlaydi.



Download 25 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish