Задать вопрос |
|
Добрый день!
Нужно помощь с данной задачей, хотя бы концептуально.
Описание задачи:
Необходимо разработать программу, которая моделирует выполнение операции 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 |
Задать вопрос |