Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?
Opracował: Piotr DejaVu Szawdyński
Biblioteki C/C++

MPI_Bcast

[funkcja] Rozsyła określone dane do wszystkich procesów w grupie.

Składnia

C/C++
#include <mpi.h>
int MPI_Bcast( void * buffer, int count, MPI_Datatype datatype, int root, MPI_Comm comm );

Opis szczegółowy

Jeśli numer procesu wykonującego kod jest równy procesowi przekazanemu w argumencie
root
 to dane są wysyłane - w przeciwnym wypadku proces odbiera dane. Argument
buffer
 jest wskaźnikiem na dane, które mają zostać wysłane (w przypadku gdy to proces będący root'em) albo wskaźnikiem na obszar w pamięci gdzie dane mają zostać zapisane (w przypadku pozostałych procesów).

Argumenty

Nazwa argumentuOpis
bufferadres do bufora z danymi do wysłania/odebrania.
countilość elementów w buforze.
datatypetyp danych.
rootnumer procesu rozsyłającego dane.
commkomunikator.

Dodatkowe informacje

MPI_Bcast jest funkcją blokującą.

Zagadnienia powiązane

MPI_SendWysyła dane do określonego procesu. (funkcja)

Linki zewnętrzne