- Параллельное программирование с использованием технологии MPI Аксёнов С.В.
- Функцию MPI_Allgather можно представить как функцию MPI_Gather, где результат принимают все процессы, а не только главный.
- Параллельное программирование с использованием технологии MPI Аксёнов С.В.
Пример MPI_Allgather - Параллельное программирование с использованием технологии MPI Аксёнов С.В.
- #include “mpi.h”
- #include
- int main (int argc, char *argv[])
- {
- int gsize,sendarray[100], *rbuf;
- MPI_Init(&argc, &argv);
- MPI_Comm_size(MPI_COMM_WORLD, &gsize);
- rbuf = malloc(gsize*100*sizeof(int));
- MPI_Allgather( sendarray, 100, MPI_INT, rbuf, 100, MPI_INT, MPI_COMM_WORLD);
- MPI_Finalize();
- return 0;
- }
Do'stlaringiz bilan baham: |