• MPI_Init
  • MPI_Comm_size
  • MPI_SUCCESS
  • Sharov rashiov nomidagi samarqand davlat




    Download 435,82 Kb.
    bet5/18
    Sana07.02.2024
    Hajmi435,82 Kb.
    #152842
    1   2   3   4   5   6   7   8   9   ...   18
    Bog'liq
    Mustaqil ishi Xakimov Allamurod (3)
    3. Kompyuter tizimlari va tarmoqlari, Elektromagnit maydon energiya, Galiley va Eynshteynning nisbiylik tamoyili, iqtisodiyotda-matematik-modellashtirish, Fizikaviy jarayonlarni modellashtirish imkoniyatini beruvchi das, 2 маъруза Ахборот технологиялар ва уларнинг дидактик имкониятлари (2), Самостоятельная работа №3, (Упражнение) Future Continuous, 6, 9-mavzu. Kesh xotira.(97-110), QULMURODOVDURBEK, 1232sa1s1, 1232sa1s11, Ispaniya, BMI Nodir
    MPI protseduralari
    MPI (Mavzu Prognozlashdirish Intizomi, inglizcha "Message Passing Interface") umumiy protseduralar, parallel kompyuterlarda dasturlashni osonlashtirish va ma'lumotlarni almashish uchun ishlatiladigan protseduralar to'plamidir. Bu protseduralar MPI kutubxonasi orqali yoki MPI standartiga muvofiq boshqa kutubxonalardan foydalanilarak ishga tushiriladi.
    Quyidagi eng umumiy MPI protseduralari mavjud:
    MPI_Init: MPI kutubxonasini ishlatish uchun muhim tayyorgarliklarni amalga oshirish uchun ishlatiladi. Dastur boshida yoki paralel ishga tushishdan oldin chaqirish kerak.
    MPI_Finalize: MPI protsesslarining ishini yakunlash uchun ishlatiladi. Dastur tugagandan so'ng chaqirish kerak.
    MPI_Comm_size: Kommunikatsiya to'plamidagi (MPI_COMM_WORLD) protsesslar sonini olish uchun ishlatiladi.
    MPI_Comm_rank: Kommunikatsiya to'plamidagi (MPI_COMM_WORLD) joriy protsessning identifikatorini olish uchun ishlatiladi.
    MPI_Send: Ma'lumotlarni bir protsessdan boshqa protsessga yuborish uchun ishlatiladi.
    MPI_Recv: Ma'lumotlarni bir protsessdan qabul qilish uchun ishlatiladi.

    • Har bir parallel dasturda umumiy protseduralar zarur.

    • intMPI_Init( int* argc, char*** argv).

    • MPI_Init - parallel qismni ishga tushirish (har bir dastur uchun haqiqiy ishga tushirish bir martadan ko'p bo'lmaydi, agar takrorlansa, amallar bajarilmaydi va pastki dastur qaytadi).

    • Barcha MPI protseduralarini faqat MPI_Init ga murojat qilgandan keyin chaqirish mumkin.

    • Jarayon agar muvaffaqiyatli bo'lsa, –MPI_SUCCESS, aks holda – xato kodini qaytaradi.

    • intMPI_Finalize(void)

    • MPI_Finalize - ilovaning parallel qismini tugatilishi.

    • Jarayon MPI_Finalize ni chaqirganda, uning xabar almashishda ishtirok etishini talab qiladigan barcha amallar bajarilgan bo'lishi kerak.

    • MPI_Init kompleks argument turi barcha jarayonlarga asosiy argumentlarni uzatish uchun taqdim etilgan:


    • Download 435,82 Kb.
    1   2   3   4   5   6   7   8   9   ...   18




    Download 435,82 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Sharov rashiov nomidagi samarqand davlat

    Download 435,82 Kb.