Mpi any source, mpi any tag mpi get Count, mpi probe,mpi wtime. Xabarni qabul qilish


Download 69.67 Kb.
bet2/5
Sana09.11.2023
Hajmi69.67 Kb.
#1760337
1   2   3   4   5
Bog'liq
5-mavzu

MPI_Get_Count

  • int MPI_Get_Count( MPI_Status *status, MPI_Datatype datatype, int *count)
  • status - qabul qilingan xabar parametrlari
  • datatype - qabul qilingan xabarning element turi
  • OUT count - xabar elementlari soni
  • status parametrining qiymati bo'yicha ushbu kichik dastur datatype tipidagi allaqachon qabul qilingan (MPI_Recv ga qo'ng'iroqdan keyin) yoki qabul qilingan (MPI_Probe yoki MPI_IProbe qo'ng'iroqlaridan keyin) xabar sonini aniqlaydi.

MPI_Probe

Kutilayotgan blokirovkali xabarining tuzilishi haqida ma'lumot olish. Jo’natuvchi tomonidan qabul qilish uchun mos identifikator va jarayon raqamidagi xabar mavjud bo’lmaguncha, pastki dastur qaytmaydi. Mavjud xabar atributlari odatiy tarzda "status" parametri bilan aniqlash mumkin. Shuni ta'kidlash kerakki, pastki dastur faqat xabarning kelishi faktini aniqlaydi, lekin aslida uni qabul qilmaydi. MPI standarti MPI_Probe-dan keyingi MPI_Recv chaqiruvi bir xil parametrlarga ega (yuboruvchi raqami, xabar identifikatori va kommunikator) MPI_Probe funksiyasi tomonidan qabul qilingan xabarni foydalanuvchi buferiga aynan joylashtirishini kafolatlaydi. MPI_Probe ikki holatda kerak bo'ladi:

  • Kutilayotgan blokirovkali xabarining tuzilishi haqida ma'lumot olish. Jo’natuvchi tomonidan qabul qilish uchun mos identifikator va jarayon raqamidagi xabar mavjud bo’lmaguncha, pastki dastur qaytmaydi. Mavjud xabar atributlari odatiy tarzda "status" parametri bilan aniqlash mumkin. Shuni ta'kidlash kerakki, pastki dastur faqat xabarning kelishi faktini aniqlaydi, lekin aslida uni qabul qilmaydi. MPI standarti MPI_Probe-dan keyingi MPI_Recv chaqiruvi bir xil parametrlarga ega (yuboruvchi raqami, xabar identifikatori va kommunikator) MPI_Probe funksiyasi tomonidan qabul qilingan xabarni foydalanuvchi buferiga aynan joylashtirishini kafolatlaydi. MPI_Probe ikki holatda kerak bo'ladi:

Download 69.67 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




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