2
ответа

OpenMPI: Все узлы, выполненные как узел 0

У меня есть программа C++, которая пользуется openMPI библиотекой для передачи сообщений между различными процессорами. Это - параллельная программа, которая использует генетический алгоритм для получения хорошего решения для перемещения...
вопрос задан: 7 December 2008 05:54
1
ответ

Различное поведение mpiexec в Windows и в Ubuntu

У меня есть код на Fortran (program.f), и я скомпилировал его с Eclipse в \ ubuntu 16 и в Windows 7. Конфигурация Eclipse для Ubuntu следующая: Компилятор GNU Fortran: gfortran Включить ...
вопрос задан: 25 June 2019 21:44
1
ответ

Как правильно установить mpi4py в windows 8?

Я пытаюсь заставить работать пакет mpi4py, но получаю ошибку при импорте MPI из этого пакета. Я попробовал следующее: pip install mpi4py Затем я установил файлы MSMPI и msmpisdk ...
вопрос задан: 9 March 2019 23:58
1
ответ

MPI точка-точка связи для коллективной коммуникации

Я изучаю MPI, и я пытаюсь преобразовать свою программу MPI из соединения точка-точка в коллективы MPI .. Ниже приведен фрагмент моего кода для умножения матриц с использованием MPI точка-точка ...
вопрос задан: 17 January 2019 13:00
1
ответ

Ошибка сегментации при использовании MPI_Isend

Цель моей программы - вычислить электростатический потенциал между внутренним проводником и внешним проводником, разделив его на сетку, а затем на ее части. Каждый процессор получает кусочек ...
вопрос задан: 16 January 2019 16:57
1
ответ

MPI вычисляет знак разницы из двойного массива

Я пытаюсь вычислить знак разницы из двойного массива с MPI, нет необходимости использовать внешние строки или столбцы, результат может выглядеть так: В массиве 1 0 1 1 1 2 1 3 1 4 1 3 1 0 1 2 .. ,
вопрос задан: 16 January 2019 01:39
1
ответ

Почему MPI_Allreduce () зависает? [Дубликат]

Я столкнулся с проблемой с MPI_Allreduce, где некоторые процессы, которые выходят из цикла выполнения, заставляют MPI_Allreduce казаться висящим. Код, который я предоставил, является быстрым примером, который ...
вопрос задан: 14 January 2018 15:46
1
ответ

MPI_Scatter в C с использованием 2d-массива [дубликат]

Мне нужна помощь, чтобы сделать MPI_Gather с использованием 2d-массива. В процессе 0 существует матрица (N x N), и во всех процессах существует sub_matrix (local_rows x N), где local_rows = N / number_of_processes. Вот мой ...
вопрос задан: 17 November 2013 15:32
1
ответ

Передача от процессов, если условие выполнено в MPI [duplicate]

Я новичок в MPI, и я пытаюсь передать из одного из процессов, если условие выполнено. Проблема в том, что я не вижу широковещательные сообщения о других процессах при попытке распечатать их. ...
вопрос задан: 17 November 2013 14:59
1
ответ

Неверный результат. Программа MPI в C [duplicate]

Я пытаюсь закодировать программу на C, используя библиотеку MPI, которая отправляет в цифрах от 0 до 90 с шагом 10 с помощью задачи 0 и последовательно получает одинаковые числа, но преобразуется в float. # ...
вопрос задан: 25 August 2013 02:16
1
ответ

Получая ПУСТЫЕ коммуникаторы с MPI_Cart_create, MPICH

Я записал эту программу для своей домашней работы (параллельное программирование), но я получаю некоторые ошибки на выполнении. Это - источник: / **************************************** * Программа: * *...
вопрос задан: 22 October 2012 09:10
1
ответ

Какой вид схемы для параллельной документации кода?

У меня есть некоторый параллельный код (реализованное использование MPI), который должен быть зарегистрирован. Я хотел бы иметь блок-схему, описывающую, это - высокоуровневая стратегия. Какую схему делают Вы используете для описания, отправляют...
вопрос задан: 12 April 2010 14:12
1
ответ

Соответствующая процедура приема MPI_Bcast

Какой будет соответствующая подпрограмма приема MPI для подпрограммы вещания, MPI_Bcast. А именно, один процессор передает сообщение группе, скажем, всему миру, как я могу получить сообщение в ...
вопрос задан: 2 March 2010 22:22
0
ответов

сериализация структур в C и передача через MPI

Я определил пользовательскую структуру и хочу отправить ее другому Процесс MPI с использованием MPI_Bsend(или MPI_Send). Вот моя структура struct:struct car{ int shifts; интервал верхней скорости; }моя машина; Однако...
вопрос задан: 4 November 2019 09:14
0
ответов

Параллельные отладчики

Я пытаюсь решить, какой параллельный отладчик использовать. Пока я нашел не так много инструментов с открытым исходным кодом, поэтому мой выбор: https://www.arm.com/products/development-tools/server-and-hpc/forge/ddt http: // www ....
вопрос задан: 10 October 2019 13:40
0
ответов

MPI: блокировка и неблокировка

У меня возникли проблемы с пониманием концепции блокирующего и неблокирующего обмена данными в MPI. Каковы различия между ними? Какие преимущества и недостатки?
вопрос задан: 24 June 2019 18:40
0
ответов

Нулевой счетчик MPI часто является допустимым

Я столкнулся с этим сегодня MPI _ERR _COUNT Недопустимый аргумент счетчика. Аргументы счетчика не должны быть отрицательными -; нулевой счет часто является допустимым. Что это означает, что счет нуля часто действителен?...
вопрос задан: 24 March 2019 06:12
0
ответов

Запуск mpirun с srun на нескольких узлах дает другой коммуникатор

Я использую пример hello world из Здесь, в котором каждый процесс печатает свое имя процесса вместе с его номером ранга MPI_COMM_WORLD и размером коммуникатора. #include < mpi.h > #include < ...
вопрос задан: 22 March 2019 15:40
0
ответов

Стратегия Tensorflow Mirror и стратегия распределения Horovod

Я пытаюсь понять, в чем принципиальная разница между стратегией Tensorflow Mirror и стратегией распределения Horovod. Из документации и исследования исходного кода я обнаружил, что ...
вопрос задан: 5 March 2019 17:28
0
ответов

Алгоритмы умножения матриц

Я изучаю MPI прямо сейчас и в процессе разработки алгоритмов пушки. Я пытаюсь написать алгоритмы, такие как каждый процесс (irank) принимает определенную часть ...
вопрос задан: 3 March 2019 13:58
0
ответов

Программа MPI Исключение с плавающей точкой Fortran [дубликат]

Мне нужно написать программу, которая отправляет определенный столбец в другой процесс. Я пытаюсь простой алгоритм с двумя процессами, но mpi дает мне исключение с плавающей запятой в send или recv (не могу понять ...
вопрос задан: 3 March 2019 11:37
0
ответов

Вычислить одно значение в процессе и отправить его в корневой процесс mpi

У меня проблема, и я не могу понять, что не так. Мой код пытается отправить значение после того, как один из процессов вычисляет число. вот мой псевдокод: * вычисляет, какой процесс будет вычисляться ...
вопрос задан: 1 March 2019 03:47
0
ответов

MPI_Gather ошибка отправки и получения массива

# Включают < & mpi.h GT; # Включают < stdio.h > int main (int argc, char * argv []) {int rank, размер, м; int arr [1000]; int b [100]; MPI_Init (& амп; ARGC, & амп; ARGV); ...
вопрос задан: 19 January 2019 17:34
0
ответов

Какой смысл использовать статус MPI_Isend, полученный с помощью MPI_Wait?

Случай: 1. Как использовать статус, полученный с использованием MPI_Wait () if (rank == 0) MPI_Isend (& amp; buffer0, count, MPI_INT, 1, 0, MPI_COMM_WORLD, & amp; request0); if (rank == 1) MPI_Recv (& amp; buffer1, count, ...
вопрос задан: 19 January 2019 10:28
0
ответов

Как передать stdin из файла в исполняемый файл в Xcode 4 +?

У меня есть программа mpi, и мне удалось скомпилировать и связать ее через Xcode 4. Теперь я хочу отладить ее, используя Xcode 4. Как я могу передать стандартный ввод в программу из файла? В терминале я бы набрал ...
вопрос задан: 13 December 2018 11:04
0
ответов

Параметр запроса MPI_Isend

При использовании MPI_Isend может ли параметр MPI_Request быть нулевым указателем (когда отправителю все равно на сообщение после его отправки)?
вопрос задан: 30 May 2017 03:52
0
ответов

MPI и D: параметры компоновщика

Я пытаюсь использовать MPI с языком программирования D. D полностью поддерживает C ABI и может связываться с любым кодом C. Я проделал очевидные вещи и перевел заголовок MPI на D. Затем я ...
вопрос задан: 23 May 2017 12:09
0
ответов

Отправка столбцов матрицы с использованием MPI_Scatter

Я пытаюсь написать программу умножения матрицы на вектор с помощью MPI. Я пытаюсь отправить столбцы матрицы в отдельные процессы и локально вычислить результат. В конце я делаю MPI_Reduce...
вопрос задан: 23 May 2017 11:54
0
ответов

Отладка MPI, ошибка сегментации?

РЕДАКТИРОВАТЬ :Мой вопрос похож на C, Open MPI :Ошибка сегментации от вызова к MPI _Finalize (). Segfault не всегда происходит, особенно с небольшим количеством процессов, поэтому вы отвечаете на этот вопрос...
вопрос задан: 23 May 2017 11:33
0
ответов

Упорядочивание вывода в MPI

в простой программе MPI Я использовал деление по столбцам большой матрицы. Как я могу заказать вывод так, чтобы каждая матрица отображалась рядом с другой упорядоченной? Я пробовал этот простой код ...
вопрос задан: 12 March 2017 11:28