• MPI_Isend yoki MPI_Irecv
  • Int MPI_Iprobe( int source, int msgtag, MPI_Comm comm, int*flag, MPI_Status*status)
  • Int MPI_Test( MPI_Request*request, int*flag, MPI_Status*status)




    Download 435,82 Kb.
    bet13/18
    Sana07.02.2024
    Hajmi435,82 Kb.
    #152842
    1   ...   10   11   12   13   14   15   16   17   18
    Bog'liq
    Mustaqil ishi Xakimov Allamurod (3)

    Int MPI_Test( MPI_Request*request, int*flag, MPI_Status*status)

  • request- asinxron yuborish yoki qabul qilishning identifikatori;

  • OUT flag - xabar almashish operatsiyasining tugallanganligi belgisi(agar aloqa hodisasi tugallangan bo’lsa TRUE (OUT));

  • OUT status – xabar parametrlari(aloqa hodisasi holati).

  • MPI_Isend yoki MPI_Irecv asinxron protseduralarining bajarilishini tekshirish, request identifikatori bilan bog'liq . Agar tegishli operatsiya bajarilgan bo'lsa, flag parametri 1 ga, aks holda 0 ga teng. Agar qabul qilish protsedurasi tugallangan bo'lsa, u holda qabul qilingan xabarning atributlari va uzunligi status parametri yordamida aniqlanishi mumkin.

  • Int MPI_Iprobe( int source, int msgtag, MPI_Comm comm, int*flag, MPI_Status*status)

  • source - jo'natuvchi jarayonning raqami yoki MPI_ANY_SOURCE;

  • msgtag - kutilayotgan xabarning identifikatori yoki MPI_ANY_TAG;

  • OUTstatus - aniqlangan xabarning parametrlari.

  • Blokirovkasiz xabar stukturasi va qabul qilinganligi haqidagi ma’lumotlar status masivida joylashadi. Agar tegishli atributlarga ega bo'lgan xabar allaqachon qabul qilinishi mumkin bo'lsa, flag parametri 1 bo’ladi (bu holda uning ta'siri MPI_Probe bilan bir xil bo'ladi), agar ko'rsatilgan atributlarga ega xabar hali bo'lmasa, flag 0 qiymat qabul qiladi.

  • int MPI_Wait( MPI_Request*request, MPI_Status*status)

  • request–asinxron xabar yuborish yoki qabul qilishning identifikatori;

  • OUTstatus–xabar parametrlari(aloqa hodisasi holati).

  • MPI_Isend yoki MPI_Irecv assinxron protseduralarining tugashini kutish request identifikatori bilan bog’liq. Qabul qilingan xabarning atributlari va uzunligi status parametri yordamida aniqlanishi mumkin.


  • Download 435,82 Kb.
  • 1   ...   10   11   12   13   14   15   16   17   18




    Download 435,82 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Int MPI_Test( MPI_Request*request, int*flag, MPI_Status*status)

    Download 435,82 Kb.