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

MPI


Форум программистов MPI. Обсуждение вопросов использования MPI в параллельном программировании.
Войти
Регистрация
Восстановить пароль
Новая тема
Темы раздела : MPI Искать в этом разделе
Объявление
Показов: 4,303,075 Посмотреть объявление Объявление: Правила форума
20.11.2006 mik-a-el (Администратор)
  Рейтинг Тема / Автор Обновлено Ответов Показов
Задать вопрос
Добрый день! Нужно помощь с данной задачей, хотя бы концептуально. Описание задачи: Необходимо разработать программу, которая моделирует выполнение операции MPI_scatterv на транспьютерной...
Splitmer
19.12.2024 12:42
4 477
Здравствуйте. Программа написана с использованием MPI. При обычном запуске всё работает, но при запуске через mpiexec -n 4 ничего не выводит. Помогите пожалуйста. #include <mpi.h> #include...
Leoprays
11.12.2024 09:01
12 2,551
Здравствуйте. Требуется написать небольшую программу, используя технологию MPI, которая с помощью функции MPI_Reduce подсчитывает такой факториал: N! где N - количество процессов.
Turok123
29.09.2024 23:16
3 428
День добрый программа по работе с массивами при запуске и вводе содержимого квадратной матрицы, прекращает свою работу указывая на 37 строку с описанием "Выполнена инструкция точки останова,...
MartinFrank
07.05.2024 11:38
1 746
Есть такая программа, и нужно правильно использовать mpi #include <iostream> #include <cmath> using namespace std; float f(float x) { return x*x; } float in(float a, float b, int n) {
Lighten_lassie
24.04.2024 18:09
0 233
Добрый день! Прошу Вашей помощи, потому что перечитал все, что можно, и ничего не помогает. Задача: написать программу, изменяющую значение ячеек матрицы в зависимости от окружающих ячеек. ...
Temksan
18.04.2024 18:22
0 450
Доброго времени суток, форумчане! Вот такой код у меня имеется: #include <iostream> #include <cstdio> #include <cstdlib> #include <ctime> #include <mpi.h> #include <locale.h> #define ROWS 3...
Nepravilon
27.03.2024 12:49
9 600
Почему у меня на 0-ой процесс принимает какой то мусор?Отсылается ему то, что нужно, а принимается мусор #include <stdlib.h> #include <mpi.h> #include <iostream> using namespace std; // function...
agusha27334
20.03.2024 13:15
1 303
Осуществить построение топологии кластера требуемого вида (рисунок ниже), выполнить широковещательную рассылку вводимого с клавиатуры сообщения от узла S на все остальные узлы. На узле, инициирующем...
Xacon
12.03.2024 19:32
0 245
В состав вычислительного кластера входит три хоста, один из которых реализует функции сервера, два остальных – клиентов. Сервер разграничивает доступ к трем общим ресурсам – нерешенным, хранящим...
Xacon
12.03.2024 19:30
0 284
Необходимо реализовать алгоритм перемножения матриц 3х3 ленточным способом с распределением столбцов. Матрица А: 1 2 3 4 5 6 7 8 9 Матрица В:
Xacon
12.03.2024 19:22
0 331
Необходимо сделать так, что бы каждый процесс умножал лишь одну строку первой матрицы на столбец второй и возвращал это значение в 0 процесс, где всё это компануется в один двумерный массив и...
Xacon
12.03.2024 19:14
0 384
Помогите с задачей по MPI. Надо реализовать блочный алгоритм распределенного параллельного перемножения матриц с размерами (8*5) и (5*3) соответственно. Вид распределяемых между процессами блоков...
Xacon
11.03.2024 19:01
0 575
Блоковая декомпозиция по данным Один из видов декомпозиции это декомпозиция по данным, и один из вариантов такой декомпозиции это блоковое дробление данных. Такой вариант декомпозиции может...
Myrlov
25.02.2024 23:19
4 737
Всем привет мне нужно включить библиотеку MPI в проект на VS 2022 (Preview). Скачал MPI, установил файлы msmpisdk.msi, msmpisetup.exe. Указал в свойствах проекта -> Дополнительные зависимости добавил...
dmitrynikolaev3
24.02.2024 20:12
6 753
Распределил строки матрицы между процессами с помощью MPI_Scatter, собрал с помощью MPI_Gather.Не могу понять почему не работает так как нужно. Для проверки указал некоторые значения размеров...
Pancelet
04.02.2024 21:00
0 2,811
Есть задача распараллелить заполнение массива размером N+1 значениями i*h, где h=1/N. Я рассылаю h процессам с помощью метода Broadcast(), а вот как действовать дальше? И правильно ли я делаю что...
hawk1
21.01.2024 20:49
9 1,027
Пытаюсь распараллелить заполнение массива private void btnSolve_Click(object sender, EventArgs e) { string args = new string; MPI.Environment.Run(args => ...
hawk1
08.01.2024 20:43
0 741
Здравствуйте! Задание следующее: использовать операции из набора: широковещательная рассылка, редукция, распределение и сборка данных.Дана матрица размером MxN. Определить строку, имеющую...
julity
05.01.2024 19:25
0 963
Дана сумма денег, а также определенный набор монет. Определить сколько существует способов собрать необходимую сумму денег, используя доступные номиналы монет. Считается, что количество монет...
5hpik
22.12.2023 05:05
7 1,199
Есть задание написать две реализации алгоритма клеточного автомата жизнь. Для этого нужно написать последовательный алгоритм, который затем нужно распараллелить с использованием технологий MPI....
whyalive
10.12.2023 14:30
0 932
Помогите изменить программу так, чтобы столбцы распределялись циклически по процессам ленточным способом с использованием MPI. Вся задача: В целочисленной матрице MxN обнулить все числа, которые...
ne_master
27.11.2023 17:14
2 799
Здравствуйте. Задание: Реализовать алгоритм «Решето Эратосфена» с равномерным распределением проверяемых чисел между имеющимися вычислительными узлами. Ошибка: путь>mpiexec -n 4 файл.exe 100...
ne_master
21.11.2023 18:38
4 888
Здравствуйте, помогите сделать сбор на 0 ранке с помощью блокирующих операций. Задание: Составить программу с использованием блокирующих и неблокирующих операций. Обеспечить выполнение операций в...
cxddle
19.11.2023 15:49
2 696
Здравствуйте помогите пожалуйста разобраться с MPI_Reduce для двумерных массивов MPI_Init(argc, &argv); MPI_Comm_size(MPI_COMM_WORLD, &size); MPI_Comm_rank(MPI_COMM_WORLD, &rank); k = N /...
Windiv
16.11.2023 21:03
3 592
Господа, добрый день, пытаюсь решить задачу которую задали девушке в универе, но к сожалению в C я совершенно не силен. Чудом настроил себе окружение под mpi(то же ли это самое что и MPICH?), но с...
Susl1k_
22.10.2023 15:07
4 1,027
Здравствуйте, можно ли в данном коде сделать одну проверку if(rank==0) при этом используя только двухточечные операции? Задание. Операция с векторами: b = MIN(A+С) Составить программу с...
cxddle
12.10.2023 15:08
0 655
Есть код, не могу нормально переделать поиск минимального значения. Нужно, чтобы он выполнялся параллельно, а не последовательно. Вот еще часть условия - Обеспечить выполнение операций в нескольких...
cxddle
10.10.2023 21:27
9 924
Преобразовать заданный одномерный массив таким образом, чтобы цифры каждого его элемента были записаны в обратном порядке. Примечание: Разработать последовательную и параллельную программы. При...
overlordnani
24.06.2023 12:44
0 844
Переделать две программы (вычисление интеграла методом Монте-Карло и функция Эйлера) под MPI. Метод Монте-Карло #include iostream #include omp.h #include cmath using namespace std;
Psailok
21.04.2023 11:40
2 1,061
Задача инвертирования массива. Как делаю я: определяю количество значений, которое будет далее разослано по процессам. Заполняю массив. Раздаю значения массива по процессам. Остаток оставляю для...
twinkle_sunny
09.02.2023 09:57
2 7,600
Добрый день, собственно задание: Найдите все уникальные элементы двумерного массива целых чисел, используя функцию MPI Scatter для рассылки строк массива. Получился следующий код в visual studio...
Cybseo
09.02.2023 09:50
1 1,069
Пытаюсь запустить программу, реализующую параллельное выполнение алгоритма Флойда, но почему-то если задаю количество вершин больше чем 300, то программа начинает выполняться очень медленно или не...
Noob_03
29.12.2022 23:30
12 1,308
К примеру, есть массив 6x6 элементов, который хранится в корневом (нулевом процессе). Его части нужно разослать трем процессам, чтобы каждый процесс получил массив размером 6x2. Как лучше это...
Noob_03
28.12.2022 14:16
11 1,326
Пытаюсь написать программу с использованием MPI, в которой создается матрица и заполняется случайными числами в нулевом процессе. Затем строки матрицы разделяются между процессами и каждый процесс...
Noob_03
19.12.2022 12:22
0 851
Помогите исправить программу с использованием операторов send/recieve program example65b include 'mpif.h' parameter (n = 1000000000) integer i, rank, size, ierr double...
Danil1234
12.12.2022 02:01
1 858
Всем здравствуйте! Возникла такая проблема, при запуске из cmd данной программы ничего не происходит. У меня в папке есть файлик с числами Number7000, задача программы подсчитать количество...
krrinokk
21.11.2022 01:46
0 904
Собственно, задача состоит во внедрении в алгоритм Беллмана-Форда распараллеливания. В нашем случае MPI. Код должен считать кратчайшие пути на 4 наборах данных и выполнять замеры времени для каждого...
Klukva10
10.11.2022 13:09
1 1,008
Здравствуйте! Пытаюсь посчитать интеграл от функции 4/(1+x^2) методом прямоугольников на MPI. Необходимо посчитать сначала последовательно, а потом параллельно. Вместо числа PI (3.14) получается...
MIkhail1996
21.10.2022 14:26
0 946
Есть программа-пример, по умножению матрицы на вектор по топологии "Полный граф". Однако, при компиляции выскакивает ошибка: "Вызвано исключение по адресу 0x00FE1AC0 в VSLR1.exe: 0xC0000005:...
Rektalizer
19.06.2022 19:54
1 3,297
Здравствуйте! Помогите, пожалуйста, сделать программу на C++. Просмотрела много-много сайтов, прочитала советы, но всё равно не получилось сделать, а очень нужно выполнить. Смогла подключить mpi.h,...
Анна 123
04.05.2022 22:34
0 2,286
Само задание: 1)Разработать параллельную программу, в которой k-й процесс выводит на экран свой номер и сообщение Hello student variant =, а все остальные процессы – только свой номер (k – номер...
MurkyWater
03.05.2022 21:31
0 999
возможно есть какие-то примеры, потому что я нашел алгоритм только без использования топологий
Andriyipz
01.05.2022 11:15
0 1,105
Задача такова: Реализуйте параллельный поиск в чрезвычайно большом (несколько тысяч элементов) целочисленном массиве. Если число найдено в каком-то процессе, тогда соседний левый процесс этого...
adadadada
28.04.2022 12:41
0 1,090
Помогите, пожалуйста, избавиться от ошибок :( :sorry: error C2065: 'MPI_Status' : undeclared identifier error C3861: 'MPI_Init': identifier not found error C2065: 'MPI_COMM_WORLD' : undeclared...
Anastasia00
22.04.2022 00:31
1 9,935
Помогите пожалуйста. Нужно распределить матрицу по столбцам четырем процессам используя for (row = 0; row < mrows; row++) { MPI_Scatterv(&a_full, sendcounts, displs, mpi_type, ...
adadadada
31.03.2022 08:51
0 1,196
С помощью функции MPI_Cart_shift выполнить циклическое смещение массива на 10 элементов.Почему сдвиг не происходит int main(int argc, char *argv) { int ndims = 1, size, rank, source,...
Andriyipz
29.03.2022 21:16
0 1,015
Мне нужно реализовать виртуальную декартову топологию MPI.Но я столкнулся с проблемой, как установить периодичность Гиперкуба второго порядка во всех измерениях.Как задать гиперкуб второго порядка...
Andriyipz
26.03.2022 10:42
0 1,016
#include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <iostream> #include <cstdlib> #include <time.h> #include <mpi.h> using namespace std;
Ereke2001
22.03.2022 18:33
1 977
Мне нужно найти минимальное и максимальное значение в каждом процессе, как это сделать с помощью MPI_Send/Recv, и перейти к нулевому процессу, чтобы сделать сумму. int main(int argc, char *argv)...
Andriyipz
19.03.2022 22:22
0 1,048
Задать вопрос
Новая тема
Опции раздела Искать в этом разделе
Искать в этом разделе :

Расширенный поиск Темы без ответов

Новые блоги и статьи
Laravel 11: новые возможности, гайд по обновлению
Wired 18.02.2025
Laravel 11 - это новая масштабная версия одного из самых популярных PHP-фреймворков, выпущенная в марте 2024 года. Эта версия продолжает традицию внедрения передовых технологий и методологий. . .
Миграции в Laravel
Wired 18.02.2025
Разработка веб-приложений на Laravel неразрывно связана с управлением структурой базы данных. При работе над проектом часто возникает необходимость вносить изменения в схему базы данных - добавлять. . .
Аутентификация в Laravel
Wired 18.02.2025
В современном мире веб-разработки безопасность пользовательских данных становится критически важным аспектом любого приложения. Laravel, как один из самых популярных PHP-фреймворков, предоставляет. . .
Laravel или Symfony: что лучше для старта?
Wired 18.02.2025
В веб-разработке выбор правильного фреймворка может стать определяющим фактором успеха проекта. Особенно это актуально для PHP - одного из самых распространенных языков программирования, где Laravel. . .
Что нового в Laravel 12
Wired 18.02.2025
С момента своего появления в 2011 году Laravel постоянно развивается, внедряя инновационные решения и совершенствуя существующие возможности. В начале 2025 года ожидается выход Laravel 12 - новой. . .
Роутер в Laravel: как работать с маршрутами
Wired 18.02.2025
Маршрутизация - один из основополагающих элементов любого веб-приложения на Laravel, определяющий как приложение отвечает на HTTP-запросы к различным URL-адресам. По сути, роутинг - это механизм. . .
Интеграция шаблона Bootstrap в Laravel PHP
Wired 18.02.2025
Разработка веб-приложений в современном мире требует не только надежного бэкенда, но и привлекательного, отзывчивого интерфейса. Laravel, как один из самых популярных PHP-фреймворков, отлично. . .
Использование контроллеров и middleware в Laravel PHP
Wired 18.02.2025
Современная веб-разработка требует четкой организации кода и эффективного управления потоком HTTP-запросов. Laravel, как один из ведущих PHP-фреймворков, предоставляет два мощных инструмента для. . .
Фильтрация массива по неточному соответствию элементам другого массива в JavaScript
Wired 18.02.2025
При работе с массивами данных в JavaScript иногда возникает задача поиска и фильтрации элементов по неточному соответствию. В отличие от точного сравнения, когда мы ищем полное совпадение значений,. . .
Создаем SPA Router на чистом JavaScript
bytestream 17.02.2025
В современной веб-разработке одностраничные приложения (SPA) стали стандартом для создания динамичных и отзывчивых пользовательских интерфейсов. Ключевым компонентом любого SPA является роутер -. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru