Вопросы по теме '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 просмотров
schedule
26.05.2024
Как использовать MPI_Gatherv со смещениями на передающей стороне?
Я пытаюсь рекомбинировать подмассивы без темно-серых строк с MPI_Gatherv . Картинка стоит тысячи слов:
http://img535.imageshack.us/img535/9118/ghostcells.jpg
Как бы вы отправили только части *sendbuf (первый параметр в мануал...
488 просмотров
schedule
12.05.2024
Распространение структуры с помощью MPI_Allgather
Я должен отправить структуру всем процессам, используя MPI_Allgather() . Кажется, я не вижу какой-либо очевидной ошибки, однако код не работает. Когда я проверяю, получил ли я какие-либо значения в recv[] , он ничего не показывает. Если я просто...
3920 просмотров
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 просмотров
schedule
13.03.2024
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 просмотров
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