SlideShare a Scribd company logo
1 of 17
 
[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],MPI _ Ssend  – функция отправки сообщения в синхронном режиме  MPI _ Rsend  – функция отправки сообщения в режиме по готовности
[object Object],[object Object],MPI _ Bsend  – функция отправки сообщения в буферизованном режиме,
[object Object],[object Object],[object Object],[object Object]
[object Object],int  MPI_Bcast (void *buf,int count,MPI_Datatype type, int root,MPI_Comm comm), где -  buf, count, type  – буфер памяти с отправляемым   сообщением (для процесса с рангом 0), и для   приема сообщений для всех остальных процессов, -  root  - ранг процесса, выполняющего рассылку данных, -  comm  - коммуникатор, в рамках которого выполняется   передача данных.
[object Object],[object Object]
[object Object],[object Object],[object Object]
[object Object],int  MPI _ Scatter ( void  * sbuf , int scount , MPI _ Datatype stype , void *rbuf,int rcount,MPI_Datatype rtype, int root, MPI_Comm comm),   где -  sbuf ,  scount ,  stype   - параметры передаваемого сообщения ( scount   определяет количество элементов, передаваемых на каждый процесс), -  rbuf ,  rcount ,  rtype   - параметры сообщения, принимаемого в процессах, -  root   – ранг процесса, выполняющего рассылку данных, -  comm  - коммуникатор, в рамках которого выполняется передача данных.
[object Object],[object Object]
 
[object Object],int  MPI _ Gather ( void  * sbuf , int scount , MPI _ Datatype stype , void *rbuf,int rcount,MPI_Datatype rtype, int root, MPI_Comm comm), где -  sbuf ,  scount ,  stype   - параметры передаваемого сообщения, -  rbuf ,  rcount ,  rtype   - параметры принимаемого сообщения, -  root  – ранг процесса, выполняющего сбор данных, -  comm  - коммуникатор, в рамках которого выполняется передача данных.
[object Object],[object Object],int  MPI_Allgather (void *sbuf, int scount, MPI_Datatype stype, void *rbuf, int rcount, MPI_Datatype rtype, MPI_Comm comm).
[object Object],int  MPI_Scan (void *sendbuf, void *recvbuf,int count, MPI_Datatype type,   MPI_Op op,MPI_Comm comm)
[object Object]
 

More Related Content

Similar to Prezent

20090721 hpc exercise2
20090721 hpc exercise220090721 hpc exercise2
20090721 hpc exercise2
Michael Karpov
 
Стандарт MPI (Message Passing Interface)
Стандарт MPI (Message Passing Interface)Стандарт MPI (Message Passing Interface)
Стандарт MPI (Message Passing Interface)
Mikhail Kurnosov
 
20140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture1020140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture10
Computer Science Club
 
Измерение времени выполнения коллективных операций обменов информацией между ...
Измерение времени выполнения коллективных операций обменов информацией между ...Измерение времени выполнения коллективных операций обменов информацией между ...
Измерение времени выполнения коллективных операций обменов информацией между ...
Mikhail Kurnosov
 
Bgp методякоби
Bgp методякобиBgp методякоби
Bgp методякоби
Michael Karpov
 
63
6363
63
JIuc
 
Alertmanager feat. prometeus
Alertmanager feat. prometeusAlertmanager feat. prometeus
Alertmanager feat. prometeus
Alexander Ivlev
 

Similar to Prezent (20)

20090721 hpc exercise2
20090721 hpc exercise220090721 hpc exercise2
20090721 hpc exercise2
 
Стандарт MPI (Message Passing Interface)
Стандарт MPI (Message Passing Interface)Стандарт MPI (Message Passing Interface)
Стандарт MPI (Message Passing Interface)
 
20140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture1020140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture10
 
Введение в MPI
Введение в MPIВведение в MPI
Введение в MPI
 
Семинар 9. Параллельное программирование на MPI (часть 2)
Семинар 9. Параллельное программирование на MPI (часть 2)Семинар 9. Параллельное программирование на MPI (часть 2)
Семинар 9. Параллельное программирование на MPI (часть 2)
 
Семинар 8. Параллельное программирование на MPI (часть 1)
Семинар 8. Параллельное программирование на MPI (часть 1)Семинар 8. Параллельное программирование на MPI (часть 1)
Семинар 8. Параллельное программирование на MPI (часть 1)
 
Лекция 4. Производные типы данных в стандарте MPI
Лекция 4. Производные типы данных в стандарте MPIЛекция 4. Производные типы данных в стандарте MPI
Лекция 4. Производные типы данных в стандарте MPI
 
Функции передачи сообщений MPI
Функции передачи сообщений MPIФункции передачи сообщений MPI
Функции передачи сообщений MPI
 
Измерение времени выполнения коллективных операций обменов информацией между ...
Измерение времени выполнения коллективных операций обменов информацией между ...Измерение времени выполнения коллективных операций обменов информацией между ...
Измерение времени выполнения коллективных операций обменов информацией между ...
 
О.В.Сухорослов "Параллельное программирование. Часть 2"
О.В.Сухорослов "Параллельное программирование. Часть 2"О.В.Сухорослов "Параллельное программирование. Часть 2"
О.В.Сухорослов "Параллельное программирование. Часть 2"
 
Bgp методякоби
Bgp методякобиBgp методякоби
Bgp методякоби
 
Lekt 04 5-osi_decrypted
Lekt 04 5-osi_decryptedLekt 04 5-osi_decrypted
Lekt 04 5-osi_decrypted
 
Linux Kernel Processes
Linux Kernel ProcessesLinux Kernel Processes
Linux Kernel Processes
 
63
6363
63
 
Презентация 5
Презентация 5Презентация 5
Презентация 5
 
кластеры и суперкомпьютеры
кластеры и суперкомпьютерыкластеры и суперкомпьютеры
кластеры и суперкомпьютеры
 
архитектура и принципы работы типового Web приложения
архитектура и принципы работы типового Web приложенияархитектура и принципы работы типового Web приложения
архитектура и принципы работы типового Web приложения
 
Theme 07
Theme 07Theme 07
Theme 07
 
Alertmanager feat. prometeus
Alertmanager feat. prometeusAlertmanager feat. prometeus
Alertmanager feat. prometeus
 
Маршрутизатор SMS2SERVE (SMS на службе)
Маршрутизатор SMS2SERVE (SMS на службе)Маршрутизатор SMS2SERVE (SMS на службе)
Маршрутизатор SMS2SERVE (SMS на службе)
 

Prezent

  • 1.  
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.  
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.