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



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

MPI_ISEND(BUF,
 
COUNT,
 
DATATYPE,
 
DEST,
 
MSGTAG,
 
COMM,
 
REQUEST, 
IERR) 
<
TYPE
>
 
BUF(*) 
INTEGER
 
COUNT,
 
DATATYPE,
 
DEST,
 
MSGTAG,
 
COMM,
 
REQUEST,
 
IERR 
BUF 
буферінен бұғаттамайтын хабарлама
BUF 
буферіндегі барлық 
хабарламаның ӛңделуін күтпей ақ, процедурадан қайтарылым бірден жіберу 
процесін инициалдаудан кейін орындалады. Бұл дегеніміз берілген 
посылканың аяқталуын бекітетін қосымша ақпаратты алмай тұрып, буферді 
басқа мақсаттарға қайталап пайдалануға болмайтынын білдіреді. Жіберілетін 
хабарламаны бүлдірмей 
BUF 
буферін қайта пайдалануға болатын уақыт 
мезетін анықтауды, қайтарылған 
REQUEST
 
параметрі
және
MPI
_
WAIT
,
 
MPI
_
TEST
 
процедураларының кӛмегімен орындауға болады. 
REQUEST
параметрінің Фортран тіліндегі типі 
INTEGER 
(Си тілінде
-
MPI
_
REQUEST
). 
Бұл параметр нақты бұғаттамайтын операцияны идентификациялау үшін 
пайдаланылады. 
Си тіліндегі нұсқасы. 
int MPI_Isend(void *buf, int count, MPI_Datatype 
datatype, int dest, int msgtag, MPI_Comm comm, 
MPI_Request *request) 

buf — жіберілетін хабарламамен буфердің басталу адресі; 

count — хабарламадағы жіберілетін элементтер саны; 

datatype — жіберілетін элементтер типтері; 

dest — процесс-қабылдаушының нӛмірі; 

msgtag — хабарлама идентификаторы; 

comm — коммуникатор идентификаторы; 

OUT 
request — асинхронды операция идентификаторы. 


Достарыңызбен бөлісу:
1   ...   87   88   89   90   91   92   93   94   ...   121




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

    Басты бет