| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++] MPI - параллельные алгоритмы |
| Автор: RAMPART 10.6.2008, 21:51 |
| Приветствую! Друзья, очень нужна помощь, в пятницу сдавать уже 1) Используя функции коллективного обмена данными с целью распределения нагрузки между процессами, решить след. задачу: найти максимальный элемент в каждом столбце двумерной матрицы. Функции: Gather[v], Scatter[v], Allgather[v], Alltoall[v]. 2) Для решения следующей задачи реализовать параллельный алгоритм, использующий распределённые операции, возможно, в сочетании с функциями коллективного обмена данными: найти диапазон значений элементов для каждой строки двумерной матрицы. Результатом должен быть вектро соответствующий длины. Функции: Reduce, Allreduce, Reduce_scatter, Scan, а так же предопределнные описатели коллективных операция - Max, Min, Sum, Prod и т.д. ) Спасибо, кто решится помочь, заранее. |