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


int MPI_Waitsome( int incount, MPI_Request *requests



Pdf көрінісі
бет95/121
Дата31.08.2022
өлшемі2,81 Mb.
#38343
түріОқулық
1   ...   91   92   93   94   95   96   97   98   ...   121
Байланысты:
duisembiev-parallel-esep

int MPI_Waitsome( int incount, MPI_Request *requests, 
int *outcount, int *indexes, MPI_Status *statuses) 

incount — асинхронды операциялар идентификаторларының саны; 

requests — асинхронды қабылдау немесе жіберу операцияларының 
идентификаторлары; 

OUT 
outcount 
— 
аяқталған 
алмасу 
операцияларының 
идентификаторлар саны; 

OUT 
indexes — аяқталған алмасу операцияларының нӛмірлері 
массиві; 

OUT 
statuses — аяқталған хабарламаны қабылдау операцияларының 
параметрлері. 
Фортран тіліндегі нұсқасы: 
MPI_WAITSOME(INCOUNT, REQUESTS, OUTCOUNT, INDEXES, 
STATUSES, 
IERR) 


174 
INTEGER INCOUNT, REQUESTS(*), OUTCOUNT, INDEXES(*), 
IERR, 
STATUSES(MPI_STATUS_SIZE,*) 
Кӛрсетілген идентификаторлармен (REQUESTS) анықталған алмасудың 
қандай да бір асинхронды (INCOUNT) операциясы аяқталмайынша, процестің 
орындалуы бұғатталынып тұрады. outcount параметрі аяқталған 
операциялар санын, ал indexes массивінің алғашқы outcount 
элементтері requests массиві элементтерінің нӛмірлерін олардың 
идентификаторларымен 
қамтиды. 
statuses 
массивінің 
алғашқы 
outcount элементтері аяқталған операция параметрлерін қамтиды.
int MPI_Test(MPI_Request *request, int *flag, MPI_Status 
*status) 

request - асинхронды қабылдау немесе жіберу операцияларының 
идентификаторы; 

OUT 
flag —алмасу операцияларының аяқталғанының белгісі; 

OUT 
status — хабарлама параметрлері. 
Фортран тіліндегі нұсқасы: 
MPI_TEST(REQUEST, FLAG, STATUS, IERR) 
LOGICAL FLAG 
INTEGER REQUEST, IERR, STATUS(MPI_STATUS_SIZE) 
Асинхронды 
MPI_Isend немесе MPI_Irecv функцияларының 
аяқталуын тексеру. flag параметрінде M P I _ T e s t функциясы 1 мәнін 
қайтарады, егер сәйкес операция аяқталған болса, кері жағдайда 0 мәні 
қайтарылады (Фортран тілінде сәйкесінше .


Достарыңызбен бөлісу:
1   ...   91   92   93   94   95   96   97   98   ...   121




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

    Басты бет