Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Gooman
10 / 10 / 0
Регистрация: 03.10.2010
Сообщений: 350
#1

MPI передача матриц в группу процессов - C++

29.03.2013, 12:20. Просмотров 681. Ответов 0
Метки нет (Все метки)

Нужно передать 9 матриц в группу процессов. Использовал MPI_Scatter для предварительно созданной группы. Вылетало с ошибкой об неправильном коммуникаторе. Решил использовать MPI_COMM_WORLD. Но теперь просто на принимающей стороне массив не содержит правильных данных.
Как можно передать 9 матриц из основного процесса в другие? Т.е. матрица 1 к процессу 1, матрица 2 процессу 2...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2013, 12:20
Я подобрал для вас темы с готовыми решениями и ответами на вопрос MPI передача матриц в группу процессов (C++):

Ленточное умножение матриц с использованием MPI - C++
Помогите разобраться, почему в результирующей матрице С диагональные элементы считаются неправильно? Код взят отсюда. void InitProcess...

Вычисление суммы чисел, от параллельных процессов MPI - C++
Задача такая, запускаются параллельно 5 процессов, каждый из них генерит рандомное число и отправляет соседнему процессу, нужно вывести...

Передача в MPI vector<char*> - C++
Пишу программу на MPI. И возникли сложности. Имеется массив слов и его нужно передать между процессами. Сначала у меня был vector&lt;string&gt;,...

Передача динамических матриц в функцию - C++
Здравствуйте, ребята! У меня очень простой вопрос. Я работаю с очень большими матрицами. Они создаются в куче: const N =...

Указатели и массивы. Индексация с помощью указателей. Передача массивов в функции. Динамические массивы (обработка матриц) - C++
Для каждого элемента , bij, i= 1,...,n , j=1,...,n определяется свой многоугольник местонахождением соответствующего элемента aij (см....

Умножение треугольных матриц«Методы обработки разреженных матриц» - C++
Нужно перемножить треугольные матрицы в обычном виде и в свёрнутом. С обычным проблем нет. Доступ к элементам свёрнутой матрицы...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.03.2013, 12:20
Привет! Вот еще темы с ответами:

Транспонирование матриц. Произведение транспонированных матриц - C++
Найти матрицу С: C=ATBTB; A=\begin{bmatrix}1\\ 1\\ 1\end{bmatrix} B=\begin{bmatrix}1 &amp; 2 &amp; 0 \\ 0 &amp; 1 &amp; 2\end{bmatrix} ...

MPI. Разбиение процессов на группы - C++ Linux
написал код #include &lt;stdio.h&gt; #include &lt;mpi.h&gt; #include &lt;omp.h&gt; #include &lt;iostream&gt; using namespace std; int main (int...

MPI параллельное перемножение матриц - C#
Форумчане, помогите,чем можете.Самой никак не справиться... Нужен код на C# MPI параллельного перемножения матриц (ленточным способом,...

Перемножение матриц с использованием MPI - C Linux
...доброго времени суток, уважаемые форумчане! Возник такой вопрос: по задаче исходную матрицу нужно транспонировать (пусть будет из...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru