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



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

TRUE
. немесе.
FALSE
.)
. Егер 
қабылдау процедурасы аяқталса, онда алынған хабарламаның ұзындығын 
және атрибуттарын status параметрі кӛмегімен анықтауға болады. 
Процедура орындалып болғаннан кейін REQUEST параметрінің сәйкес 
элементі 
MPI
_
REQUEST
_
NULL 
мәніне орналастырылады (устанавливается в 
значение 
MPI
_
REQUEST
_
NULL
). 
int MPI_Testall( int count, MPI_Request *requests, 
int *flag, MPI_Status *statuses) 

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

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

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

OUT 
statuses - хабарлама параметрлері. 


175 
Фортран тіліндігі нұсқасы: 
MPI_TESTALL(COUNT, REQUESTS, FLAG, STATUSES, IERR) 
LOGICAL FLAG 
INTEGER COUNT, REQUESTS(*), 
STATUSES(MPI_STATUS_SIZE,*), IERR 
Асинхронды COUNT операцияларының аяқталуын тексеру Егер сәйкес 
операциялардың барлығы аяқталған болса, онда flag параметрінде 
M P I _ Testall функциясы 1 мәнін қайтарады. Бұл жағдайда хабарлама 
параметрлері statuses массивінде кӛрсетіледі. Егер операциялардың бірі 
аяқталмаса, онда 0 мәні қайтарылады (Фортран тілінде сәйкесінше .
TRUE
. 
немесе.
FALSE
.) және бұл жағдайда statuses массиві элементтерінің 
анықталғандығына кепілдік берілмейді. 
int MPI_Testany(int count, MPI_Request *requests, int 
*index, int *flag, MPI_Status *status) 

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

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

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

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

OUT 
statuses - хабарлама параметрлері. 
Фортран тіліндегі нұсқасы: 


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




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

    Басты бет