Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2010, 17:43   #1
ниче_не_знаю
 
Аватар для ниче_не_знаю
 
Регистрация: 14.05.2010
Сообщений: 3
По умолчанию Распределение двумерных массивов в MPI

Как в MPI на С++ с помощью MPI_Scatter распределить двумерный массив А 6*4 на два двумерных В1 и В2 2*4, чтобы в массиве В1 были 2я и 3я строки массива А, а в массиве В2 - 4я и 5я?

Или хотя бы просто как распределить двумерный массив на несколько!
ниче_не_знаю вне форума Ответить с цитированием
Старый 14.05.2010, 18:07   #2
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Берете массив A[6][4], массивы B1[2][4], B2[2][4], копируете в B1 2-ю и 3-ю строки из A, в B2 - 4-ю и 5-ю.
B1[0][i] = A[1][i]; B2[1][i] = A[2][i];
Естественно, это все в цикле, для второго - аналогично.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 14.05.2010, 18:30   #3
ниче_не_знаю
 
Аватар для ниче_не_знаю
 
Регистрация: 14.05.2010
Сообщений: 3
По умолчанию

Да, ето правильно, спасибо, но в MPI предусмотрена функция Scatter, которая автоматически должна раскидывать марицу на подматрицы, но я умею такое проделывать только с вектором. А нужно научиться с 2х и 3х мерным!
ниче_не_знаю вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
обработка двумерных массивов... Mizantrop Помощь студентам 2 25.03.2010 09:11
Гики двумерных массивов Кипящий чайник Общие вопросы C/C++ 13 02.02.2010 13:25
Обработка двумерных массивов Kreigen Помощь студентам 3 29.11.2009 10:50
Заполнение двумерных массивов(Basic) mde Помощь студентам 1 30.05.2008 09:23