Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [C++] MPI - параллельные алгоритмы


Автор: RAMPART 10.6.2008, 21:51
Приветствую! Друзья, очень нужна помощь, в пятницу сдавать уже smile

1) Используя функции коллективного обмена данными с целью распределения нагрузки между процессами, решить след. задачу: найти максимальный элемент в каждом столбце двумерной матрицы. Функции: Gather[v], Scatter[v], Allgather[v], Alltoall[v].

2) Для решения следующей задачи реализовать параллельный алгоритм, использующий распределённые операции, возможно, в сочетании с функциями коллективного обмена данными: найти диапазон значений элементов для каждой строки двумерной матрицы. Результатом должен быть вектро соответствующий длины. Функции: Reduce, Allreduce, Reduce_scatter, Scan, а так же предопределнные описатели коллективных операция - Max, Min, Sum, Prod и т.д. )

Спасибо, кто решится помочь, заранее.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)