1-rasm. “Estafeta tayoqchasi” jarayonlarining aloqa sxemasi
Kirish ma’lumotlari: yo‘q.
Chiqish ma’lumotlari: «[]: receive message ''».
4 talik jarayonlar uchun kirish va chiqish ma’lumotlariga misol
6-Topshiriq. “Nuqta-nuqta” kommunikatsiyalar: “usta-ishchi” sxemasi Nuqta-nuqta turidagi xabarlarni yuborish uchun blokirovkalash funktsiyalaridan foydalanib, “master-slave” jarayonining aloqa sxemasini amalga oshiradigan MPI-dasturini yozing, bunda master1 deb ataladigan bitta jarayon slave deb ataladigan boshqa jarayonlardan xabarlarni oladi (2-rasmga qarang). Yuboriladigan xabar sifatida jarayon nomeridan foydalaning. Master-jarayon barcha qabul qilingan xabarlarni ekranga chop qilinishi kerak.
2-rasm.“master-slave” jarayonlari o‘rtasidagi aloqa sxemasi
Kirish ma’lumotlari: yo‘q.
Chiqish ma’lumotlari: «receive message '' from ».
4 talik jarayonlar uchun kirish va chiqish ma’lumotlariga misol
7-topshiriq. “nuqta-nuqta” aloqalar: oddiy bloklanmagan almashinuvlar Nuqta-nuqta MPI_Isend, MPI_Irecv, MPI_Wait bloklanmagan xabarlarni uzatuvchi asosiy MPI-funksiyalarini o‘rganing. Bu funksiyalar yordamida 0 nomerli jarayondan 1 nomerli jarayonga xabar yuboradigan MPI-dasturini tuzing. 1-jarayon ekranda qabul qilingan xabarni chiqaradi.