183
керек, алайда коммуникатордың әртүрлі процестерінің нақты орындалған
шақырулары бағдарламаның әр жерінде орналасуы мүмкін.
Келесі мысалда
МРI_BARRIER процедурасының функционалдығы
ара-
қатынас біріктірілген сұраныстары кӛмегімен моделденеді. Нәтижелерді
орталандыру үшін NTIMES алмасу операциялары жүргізіледі. Олардың
әрбірінің шеңберінде барлық процестер 0 нӛмірлі процеске хабарлама
жіберулері, одан кейін одан барлық процестер бағдарламадағы осы нүктеге
жетті дегенді білдіретін жауап сигнал алулары керек. Кейінге қалдырылған
сұраныстарды пайдалану деректерді жіберуді тек бір рет қана инициалдауға
мүмкіндік береді, ал одан кейін циклдің әрбір итерациясында пайдалануға
болады. Одан ары
МРI_BARRIER стандартты процедурасының кӛмегімен
моделдеу уақыты синхрондау уақытымен салыстырылады (Фортран).
program example7
Достарыңызбен бөлісу: