8-ma’ruza. Mpi asoslari mpi: asosiy tushunchalar va ta’riflar


count – xabardagi ma’lumotlar elementlari soni,  • type



Download 177,21 Kb.
Pdf ko'rish
bet5/8
Sana20.12.2022
Hajmi177,21 Kb.
#891653
1   2   3   4   5   6   7   8
Bog'liq
8-ma’ruza. Mpi asoslari mpi asosiy tushunchalar va ta’riflar

count
– xabardagi ma’lumotlar elementlari soni, 

type
– yuborilgan xabarning element turi, 

dest
– xabar yuboriladigan jarayonning darajasi, 

tag
– teg-qiymati xabarlarni aniqlash uchun ishlatiladi

comm
– 
ma’lumotlar 
uzatish 
amalga 
oshiriladigan 
kommunikator. 


Oʻtkazilayotgan ma’lumotlar turini koʻrsatish uchun MPI bir qator 
asosiy turlarga ega, ularning toʻliq roʻyxati 1-jadvalda keltirilgan. 
1-jadval.
Algoritmik til uchun asosiy (oldindan belgilangan) MPI 
ma’lumotlar turlari (C tilida) 
MPI_Datatype
C Datatype
MPI_BYTE 
MPI_CHAR 
signed char 
MPI_DOUBLE 
double 
MPI_FLOAT 
float 
MPI_INT 
int 
MPI_LONG 
long 
MPI_LONG_DOUBLE 
long double 
MPI_PACKED 
MPI_SHORT 
short 
MPI_UNSIGNED_CHAR 
unsigned char 
MPI_UNSIGNED 
unsigned int 
MPI_UNSIGNED_LONG 
unsigned long 
MPI_UNSIGNED_SHORT 
unsigned short 
Shuni ta’kidlash kerak: 
1. 1. Yuboriladigan xabar ushbu xabar joylashgan xotira blokini 
(buferni) belgilash orqali aniqlanadi. Buferni koʻrsatish uchun 
ishlatiladigan triada (buf, count, type) deyarli barcha ma’lumotlarni 
uzatish funksiyalari parametrlariga kiritilgan; 
2. Ma’lumotlarni uzatish amalga oshiriladigan jarayonlar MPI_Send 
funksiyasida koʻrsatilgan kommunikatorga tegishli boʻlishi kerak; 
3. Teg parametri faqat uzatilayotgan xabarlarni farqlash zarur 
boʻlganda qoʻllaniladi, aks holda parametr qiymati sifatida ixtiyoriy butun 
sondan foydalanish mumkin. 
MPI_Send funksiyasi tugallangandan soʻng, yuborish jarayoni 
yuborilayotgan xabar joylashgan xotira buferidan qayta foydalanishni 
boshlashi mumkin. Shu bilan birga, shuni tushunish kerakki, MPI_Send 


funksiyasi tugallanganda, yuborilgan xabarning holati butunlay 
boshqacha boʻlishi mumkin - xabar yuborish jarayonida joylashgan 
boʻlishi mumkin, u uzatish jarayonida boʻlishi mumkin, u qabul qilish 
jarayonida 
saqlanishi 
mumkin 
yoki 
MPI_Recv 
funksiyasidan 
foydalangan holda qabul qiluvchi jarayon tomonidan qabul qilinishi 
mumkin. Shunday qilib, MPI_Send funksiyasining tugallanishi faqat 
uzatish operatsiyasi amalga oshirila boshlanganligini va xabarni uzatish 
ertami-kechmi yakunlanishini bildiradi. 
Funksiyadan foydalanishga misol MPI_Recv funksiyasi tavsifidan 
keyin taqdim etiladi. 

Download 177,21 Kb.

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




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©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