|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
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х мерным!
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
обработка двумерных массивов... | 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 |