Форум программистов, компьютерный форум, киберфорум
MPI
Войти
Регистрация
Восстановить пароль
Другие темы раздела
MPI C++ MPI: нахождение произведения минимального и максимального значения матрицы https://www.cyberforum.ru/ mpi/ thread2633369.html
Есть работающая программа для нахождение произведения максимума матрицы А и максимума матрицы B. Нужно сделать, чтобы находило произведение минимума матрицы А и максимума матрицы А. Не получаеться сделать минимум. Компиляция программы:mpicc -o prvf prvf.c -lm Запуск параллельной программы:mpiexec -np 4 prvf #include <math.h> #include <stdio.h> #include <mpi.h> #include <malloc.h>...
MPI: равномерно распределить массив по процессам MPI
Добрый вечер. Подскажите, пожалуйста, как равномерно распределить массив по процессам, с помощью MPI?
MPI Как сделать отдельный поток для функции с параметрами , библиотека mpi.h ? Мне нужно сделать программу в которой будет запускаться функция , ей надо передать два параметра. Это должно быть реализовано через библиотеку mpi.h . Я не понимаю , как выделить отдельный поток. https://www.cyberforum.ru/ mpi/ thread2631124.html MPI MPI Коллективные функции Помогите разобраться, не работают коллективные коммуникации. #include <mpi.h> #include <stdio.h> #include <stdlib.h> #include <iostream> #include <cstdlib> #include <windows.h> #include <time.h> #include <ctime> https://www.cyberforum.ru/ mpi/ thread2630758.html
Умножение матрицы на вектор при блочном разделении данных. (Параллельное программирование) MPI
Всем привет) Помогите дописать программу. Нужно реализовать умножение матрицы на вектор при блочном разделении. Топология - Гиперкуб(N=3), К-во узлов - 8. #include "mpi/mpi.h" #include <iostream> #include <math.h> using namespace std; double createMatrix(int i, int j); int createVector();
MPI MPI | Код опроса наличия данных https://www.cyberforum.ru/ mpi/ thread2625767.html
Нужно написать код опроса наличия данных в каждом из 4 каналов, ввод данных из канала по готовности их в нем. Если данные не готовы, то опрашиваем следующий канал. Так до тех пор, пока не получим 4 порции данных (выход из цикла) повторного ввода данных из канала нет. Что-то не выходит...
MPI MPI: как увеличить количество работающих процессов? https://www.cyberforum.ru/ mpi/ thread2625699.html
Привет всем. Дали задание связано с MPI, первый раз с этим сталкиваюсь, прошу помощи. С начала пытаюсь сделать что-то элементарное, узнать количество процессов, типу этого: #include <mpi.h> #include <stdio.h> int main(int argc, char** argv) { int size, rank, i;
MPI MPI зависает при увеличении размера массива
Здравствуйте, столкнулся с проблемой когда делал параллельную версию алгоритма сортировки подсчётом(курсовая), всё работает если размер массива не превышает 64 тысяч элементов, много где искал решение, но не нашел или не понял, поэтому обращаюсь сюда, вот код: #include <iostream> #include "mpi.h" #include <cstdlib> using namespace std; const int n = 64500;
MPI Умножение матрицы на вектор MPI https://www.cyberforum.ru/ mpi/ thread2621983.html
Здравствуйте, ниже приведена MPI программа, выполняющая умножение матрицы на вектор. Проблема в том, что на 1 ПЭ (процессорный элемент) она выполняется быстрее, чем на всех остальных. Почему так происходит понятия не имею. Запускаю в Windows 10 через Visual Studio 2017. Версия MPI 8.0.12438. Результаты тестов: 1 ПЭ: time = 0.004967 2 ПЭ: time = 0.0048281 4 ПЭ: time = 0.0091244 8 ПЭ: time...
MPI Параллельное программирование (MPI) https://www.cyberforum.ru/ mpi/ thread2616909.html
Помогите пожалуйста вставить код подготовки данных (DataInitialization) строка 14 в листинге. Уже различные способы пробовала. Все безуспешно. #include <math.h> #include <stdio.h> #include <stdlib.h> #include "mpi.h" int main(int argc, char* argv){ double x, TotalSum, ProcSum = 0.0; int ProcRank, ProcNum, N=100, k, i1, i2;
MPI Жадная раскраска с MPI
Добрый день, имеется следующий код раскраски графа жадным алгоритмом. #include<iostream> #include <vector> #include <mpi.h> using namespace std; int v, n, i, j; vector<vector<int>> g; vector<int> col; bool visit;
MPI Поиск минимального элемента в матрице с использованием MPI https://www.cyberforum.ru/ mpi/ thread2612001.html
Написал программу для выполнения поиска минимального элемента в матрице, но ума не приложу как распараллелить процесс поиска. Прошу помощи #include <stdio.h> #include "mpi.h" #include <locale.h> #include <stdio.h> #include <stdlib.h> int main(int argc,char *argv) { setlocale(LC_ALL, "RUS"); int rows, cols, min, value, n;
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
08.05.2020, 01:22 0

Сортировка MPI - MPI - Ответ 14518048

08.05.2020, 01:22. Показов 4427. Ответов 9
Метки (Все метки)

Ответ

Цитата Сообщение от Kertis138 Посмотреть сообщение
Так вот первая итерация возвращает 1 2 6 7. В каком бы опрядке я их не записил в файл, все равно придется их пересортировывать на второй итерации.
После того, как записана польностью первая порция данных (1 и 2), новая должна браться и так же проверяться (3 4 сравниваться с 6). Когда буфер одного из узлов полностью записан, она снова заполняется. Сравнение для множественных массивов делается через min-heap.

Вернуться к обсуждению:
Сортировка MPI MPI
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.05.2020, 01:22
Готовые ответы и решения:

MPI
Всем добрый день! Извиняюсь за нахальство - у меня аж три вопроса и практически...

MPI
Здравствуйте, передо мной стоит задача распараллелить алгоритм Евклида НОК коллективными операциями...

MPI
Подскажите пожалуйста что не так то, программа не работает, только при исполнении выдаёт ошибки....

Установка MPI
Ребята помогите с установкой MPI на VS 2012, уже куча всего по устанавливал, прописал все пути в...

9
08.05.2020, 01:22
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.05.2020, 01:22
Помогаю со студенческими работами здесь

mpi суммирование
Привет! Такой вопрос. Никак не могу додуматься до реализации такого фрагмента кода. Есть несколько...

MPI процессы
пусть n-количество процессов. процесс с номером 0 запрашивает у пользователя элементы квадратной...

C++ MPI Гиперкуб
Здравствуйте ,форумчане.Возник вопрос при решении следующей задачи:Топология процессов - «гиперкуб»...

С++ с распараллеливанием MPI
Добрый день! Мне очень нужна ваша помощь. Задали написать программу &quot;Метод трапеций для...

MPI в проекте VS
Поставил все для MPI, использовал MPINCH2, установил все вроде правильно, в свойствах проэекта VS...

MPI программа
Подскажите пожалуйста как исправить ошибку.

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru