Оқулық Қазақстан Республикасы Білім және ғылым министрлігі бекіткен Алматы, 2011



Pdf көрінісі
бет101/121
Дата31.08.2022
өлшемі2,81 Mb.
#38343
түріОқулық
1   ...   97   98   99   100   101   102   103   104   ...   121
Байланысты:
duisembiev-parallel-esep

COMM, REQUEST, IERR) 
 BUF(*) 
INTEGER COUNT, DATATYPE, SOURCE, MSGTAG, COMM, REQUEST, 
IERR 
Хабарламаны 
қабылдауды 
орындау 
біріктірілген 
сұранысын 
қалыптастыру. 
Мұндағы 
барлық 
параметрлер 
дәл 
MPI_Irecv 
функциясыныкымен бірдей, бірақ одан айырмашылығы MPI_startall 
функциясы шақырылғанша нақты қабылдау басталмайды (Си).
MPI_Startall(int count, MPI_Request *requests) 

count — ара-қатынас сұраныстарының саны

OUT 
requests — қабылдау/жіберу идентификаторлары массиві. 
Барлық қабылдау және жіберу біріктірілген операцияларын жүктеу 
(MPI_Recv_init, MPI_send_init функцияларымен немесе оның үш 
модификациясымен). Барлық біріктірілген ара-қатынастар бұғатталусыз 


181 
режимде жүктеледі, ал олардың аяқталуын MPI_Wait және MPI_Test 
функцияларының кӛмегімен анықтауға болады.
Фортран тілінде: 
MPI_START(REQUEST, IERR) INTEGER REQUEST, IERR 
REQUEST
параметрінің мәніне сәйкес келетін алмасу операциясын 
орындауға біріктірілген сұранысын инициалдау. Операция бұғаттаусыз 
сияқты жіберіледі.
MPI_STARTALL(COUNT, REQUESTS, IERR) INTEGER COUNT, 
REQUESTS, IERR 
REQUEST
массивінің алғашқы 
COUNT
элементтерінің мәніне сәйкес келетін 
алмасу операциясын орындауға 
COUNT
біріктірілген сұранысын инициалдау. 
Операция бұғаттаусыз сияқты жіберіледі (запускаются). 
Бұғаттамайтын операциялардан айырмашылығы, біріктірілген сұраныс 
кӛмегімен жіберілген операцияның орындалуы соңында 
REQUEST 
(
REQUEST
TS)
параметрінің мәні сақталады және оны ары қарай пайдалануға да болады! 
MPI_REQUEST_FREE(REQUEST, IERR) INTEGER REQUEST, IERR 
Берілген 
процедура 
REQUEST
параметріне байланысты деректер 
құрылымын жояды. Ол орындалғаннан кейін


Достарыңызбен бөлісу:
1   ...   97   98   99   100   101   102   103   104   ...   121




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет