Вопросы по теме 'mpi'

MPI_Recv - Как определить количество?
Допустим, у меня есть программа MPI с двумя процессами: ранг 0 и ранг 1. int i[20], j[20], temp, size; В процессе с рангом 0 у меня for(temp=0; temp<20; temp++) i[temp] = temp; MPI_Send(i, 15, MPI_INT, 1, 1, MPI_COMM_WORLD);...
3932 просмотров
schedule 25.10.2023

Убить процесс mpi
Я хотел бы знать, есть ли способ, которым процесс MPI отправляет сигнал уничтожения другому процессу MPI? Или, по-другому, есть ли способ любезно выйти из среды MPI, когда один из процессов все еще активен? (т.е. mpi_abort() выводит сообщение об...
4737 просмотров
schedule 02.12.2023

проблема python с MPI (mpi4py), клиент не может подключиться
Ошибка, которую я получаю: Трассировка (последний последний вызов): Файл «client2.py», строка 14, в порту = MPI.Lookup_name(service, info) Файл «Comm.pyx», строка 1676, в mpi4py.MPI.Lookup_name (src/mpi4py. MPI.c:64562) mpi4py.MPI.Exception:...
2749 просмотров

Как использовать MPI_Gatherv со смещениями на передающей стороне?
Я пытаюсь рекомбинировать подмассивы без темно-серых строк с MPI_Gatherv . Картинка стоит тысячи слов: http://img535.imageshack.us/img535/9118/ghostcells.jpg Как бы вы отправили только части *sendbuf (первый параметр в мануал...
488 просмотров
schedule 12.05.2024

Распространение структуры с помощью MPI_Allgather
Я должен отправить структуру всем процессам, используя MPI_Allgather() . Кажется, я не вижу какой-либо очевидной ошибки, однако код не работает. Когда я проверяю, получил ли я какие-либо значения в recv[] , он ничего не показывает. Если я просто...
3920 просмотров
c mpi
schedule 07.03.2024

Как получить данные от MPI_BCast
Проблема в гравитационном взаимодействии. В системе N частиц и M процессов. Я хочу рассчитать новые позиции для частиц (всего 11 параметров) в отдельном блоке в текущем процессе, а затем передать новые данные всем остальным процессам. Вот мой код:...
1954 просмотров
schedule 25.03.2024

MPI_Get_count возвращает отрицательное значение для счетчика
Может ли MPI_Get_count() вернуть отрицательное значение счетчика? Размеры моих сообщений никогда не превышают 1138 целых чисел. Так что это не должно быть проблемой с длиной сообщения....
799 просмотров
schedule 31.03.2024

C ++ и MPI как написать часть кода как параллельную?
Я писал код, используя библиотеку PETSc, и теперь я собираюсь изменить ее часть, чтобы она работала как параллельная. Большинство вещей, которые я хочу распараллелить, - это инициализация матрицы и части, в которых я генерирую и вычисляю большое...
3067 просмотров
schedule 16.11.2022

одиночная функция синхронизации в гибридном коде MPI/OpenMP
У меня есть гибридный код с MPI/OpenMP. Я хочу знать, сколько времени затрачивается на конкретную функцию, скажем, A, для каждого процесса MPI. Эта функция вызывается внутри циклов do/for OpenMP также очень сложным образом с помощью различных...
218 просмотров
schedule 05.05.2024

параллельный питон или MPI?
У меня есть код с тяжелыми символьными вычислениями (много множественных символьных интегралов). Также у меня есть доступ как к 8-ядерному компьютеру с процессором (с 18 ГБ ОЗУ), так и к небольшому кластеру на 32 процессора. Я предпочитаю оставаться...
6395 просмотров

gettimeofday вызывает сбой MPI?
У меня есть программа mpi, время выполнения которой я пытаюсь измерить. Поэтому я добавляю 2 вызова gettimeofday, и тут все перестает работать. По какой-то причине он падает, только если у меня есть второй вызов gettimeofday. Вот сообщение, которое...
952 просмотров
schedule 16.04.2024

библиотека biginteger, совместимая с mpi (интерфейс передачи сообщений)
Я ищу библиотеку BigInteger , совместимую с обычными подозреваемыми в стандарте Message Passing Interface , такими как MPI::COMM_WORLD.Send и MPI::COMM_WORLD.Recv . К сожалению, MPI также означает целое число высокой точности , поэтому...
319 просмотров
schedule 15.10.2023

Установка Rmpi ​​на Centos завершается с ошибкой, не удается найти -lmpi
У меня есть mpi, работающий на кластере. Он отлично работает как с исполняемыми файлами, так и с программами на C; так что я уверен, что это работает нормально. Однако, когда я пытаюсь установить Rmpi, я получаю сообщение об ошибке....
526 просмотров
schedule 10.11.2022

mpirun --cpu-set против --rankfile (открытый MPI) 1.4.5
Я хочу точно привязать свои процессы MPI к списку (физических) ядер. Я имею в виду следующие пункты вывода mpirun --help: -cpu-set|--cpu-set <arg0> Comma-separated list of ranges specifying logical...
7351 просмотров
schedule 24.10.2023

поведение MPI_Barrier()?
Насколько я понимаю, это используется для того, чтобы привести все процессы на один уровень. Мне нужно найти общее время обработки для программы openMPI (время, когда все процессы завершены), поэтому я думаю, что поставить MPI_Barrier() в последнюю...
1111 просмотров
schedule 07.09.2022

Сбор MPI только из процессоров SELECT
Я ищу функцию в MPI, похожую на allgather, за исключением того, что она собирает данные только с определенного подмножества всех процессоров. Кроме того, я хотел бы объединить данные в порядке, который не зависит от ранга процессора. Есть такая...
2290 просмотров
schedule 22.11.2023

Что я могу использовать для разработки на FPGA (Virtex): C, C++, OpenCL, MPI?
Что можно использовать для разработки на FPGA Virtex-5 или Virtex-7: C, C++, C++11, OpenCL, MPI? И что в основном обычно используется для этого? Есть: SystemC — это набор классов и макросов C++, которые обеспечивают интерфейс моделирования,...
866 просмотров
schedule 25.09.2022

Как найти сумму заданных чисел, используя MPI в C?
Я пытаюсь найти сумму всех заданных чисел в массиве. И я должен разделить массив на равные размеры и отправить каждому процессу и вычислить сумму. Позже отправьте рассчитанную сумму от каждого процесса корневому процессу для получения окончательного...
4343 просмотров
c mpi
schedule 15.01.2024

Как я могу использовать IBM Platform MPI с CUDA?
Прежде всего, извините, если я делаю орфографические ошибки, я не англичанин. Я пытаюсь использовать IBM Platform MPI v9.1.2 с CUDA 5.5 в Windows 7 для передачи сообщений через графические процессоры, используя CUDA-Aware MPI, как говорится в этом...
256 просмотров
schedule 15.01.2024

Как использовать и интерпретировать коды ошибок MPI-IO?
#include <stdio.h> #include <iostream> #include <Windows.h> #include <C:\Program Files\Microsoft MPI\Inc\mpi.h> using namespace std; #define BUFSIZE 128 int main (int argc, char *argv[]) { int err; int rank;...
772 просмотров
schedule 31.10.2022