0
ответов

Ошибка сегментации в программе на Фортране с использованием функций RMA MPI-2

Следующая короткая программа на Фортране 90 дает сбой, если она содержит вызов MPI_GET. Ранг 1 пытается прочитать значение из ранга 0 и зависает в MPI_WIN_UNLOCK. Попытки с рангом 0 аварийно завершают работу в MPI_BARRIER с...
вопрос задан: 15 May 2016 08:23
0
ответов

Как я могу отладить C ++ MPI-код?

Мой Boost MPI-код компилируется без проблем: но во время работы у меня возникают проблемы. Я не уверен, какая строка в моем коде вызывает эту проблему. Что я мог сделать? [dhcp-18-189-36-128: 80590] *** Процесс ...
вопрос задан: 1 April 2016 18:30
0
ответов

Разница между MPI_allgather и MPI_allgatherv

В чем разница между MPI_allgather () и MPI_allgatherv ( )?
вопрос задан: 30 December 2015 19:06
0
ответов

Критический раздел в MPI?

У меня есть код для вывода 2D-массива на стандартный вывод.Проблема в том, что когда я запускаю его, каждый процесс записывает в вывод, и данные перекрываются, что делает его непригодным для использования. Как я могу построить ...
вопрос задан: 27 December 2015 23:14
0
ответов

Что означает термин «безопасное прерывание»?

Я время от времени сталкиваюсь с этим термином. И теперь мне действительно нужно четкое объяснение, поскольку я хочу использовать некоторые процедуры MPI, которые говорят, что они не защищены от прерывания.
вопрос задан: 22 October 2015 12:01
0
ответов

В чем разница между рангами и процессами в MPI?

В чем разница между рангами и процессами в MPI?
вопрос задан: 6 October 2015 10:40
0
ответов

OpenMP or MPI or OpenMPI for a distributed memory cluster?

I want to parallelize a C serial code in a 100 node distributed memory cluster. The cluster consists of 25 blades with 4 cores each by infiniband. Before I just used PBS to spread several serial runs ...
вопрос задан: 28 August 2015 14:18
0
ответов

запись матрицы в один файл txt с помощью mpi

У меня есть огромная матрица, которую я разделил на несколько подматриц и делаю над ней некоторые вычисления. После этих вычислений я должен записать эту матрицу в один файл для постобработки. Это...
вопрос задан: 24 July 2015 14:38
0
ответов

Моделирование компьютерного кластера на простом настольном компьютере для тестирования параллельных алгоритмов

Я хочу попробовать изучить MPI, а также параллельное программирование. Можно ли создать песочницу на моем настольном ПК? Как это может быть сделано? Приветствуются решения для Linux и Windows.
вопрос задан: 11 April 2015 10:52
0
ответов

фатальная ошибка: mpi.h: нет такого файла или каталога #include < mpi.h >

когда я компилирую свой скрипт только с помощью #include < mpi.h > это говорит мне, что нет такого файла или каталога. Но когда я включаю путь к mpi.h как #include "/usr/include/mpi/mpi.h" (путь ...
вопрос задан: 14 November 2014 02:07
0
ответов

как справиться с ситуацией в mpi, когда количество сообщений для получения неизвестно

У меня есть программа MPI, где каждый узел отправляет некоторые значения другим узлам. Отправители знают, какие узлы отправлять данные, но получатели не знают 1) сколько данных ожидается на их конце и 2) ...
вопрос задан: 5 September 2014 21:27
0
ответов

Можем ли мы получить идентификатор ядра, на котором процесс выполняется в MPI?

Я разработал программу MPI, которая может выполнять умножение матриц на разных ядрах в распределенной среде, и я могу продемонстрировать выполнение на разных узлах, получив имя хоста ...
вопрос задан: 29 July 2014 22:23
0
ответов

Какое самое лучшее усовершенствование Hydra MPI

Я изучаю новый диспетчер процессов, который поставляется автоматически с MPICH2, но до сих пор я не могу понять, в чем заключается большое преимущество этого реализации, у кого-то есть хороший учебник или ...
вопрос задан: 9 June 2014 21:00
0
ответов

Ошибка сегментации MPI в MPI_Isend()

Я новичок в программировании MPI! На практике я попытался измерить пропускную способность двухточечной связи между процессорами. Но теперь я получаю ошибку сегментации! Я не понимаю, почему это так...
вопрос задан: 5 March 2014 18:51
0
ответов

Как скомпилировать MPI с gcc?

Кто-нибудь знает, можно ли скомпилировать MPI с помощью gcc?. Мне нужно использовать gcc, а не mpicc.
вопрос задан: 21 November 2013 21:11
0
ответов

Как сохранить точность для программы Fortran MPI портативным способом?

У меня есть программа на Фортране, в которой я указываю тип числовых типов данных, пытаясь сохранить минимальный уровень точности, независимо от того, какой компилятор используется для сборки программы. Например:...
вопрос задан: 1 November 2013 15:01
0
ответов

предлагает программу Benchmark для сравнения MPICH и OpenMPI

Я новичок в HPC, и наша задача состоит в том, чтобы провести анализ производительности и сравнение MPICH и OpenMPI на кластер, состоящий из серверов IBM, оснащенных двухъядерными процессорами AMD Opteron, ...
вопрос задан: 13 August 2013 13:54
0
ответов

Открыть MPI / MPICH - Что произойдет, если узел завершит работу?

Я хотел бы знать, что произойдет, если узел кластера OpenMPI / MPICH2 завершится? Есть ли какой-то механизм, толерантный к этому случаю и продолжающий выполнение? Спасибо за ответы ...
вопрос задан: 12 August 2013 16:38
0
ответов

Что такое цель использования библиотеки Boost.MPI?

Какова цель использования библиотеки Boost.MPI? Повышает ли она производительность? И в чем разница между ней и библиотекой MPICH?
вопрос задан: 12 August 2013 16:32
0
ответов

отказоустойчивость в MPICH / OpenMPI

У меня два вопроса - Q1. Есть ли более эффективный способ справиться с ошибкой в ​​MPI, кроме контрольной точки / отката? Я вижу, что если узел "умирает", программа резко останавливается .. Есть ли какие-нибудь ...
вопрос задан: 15 July 2013 15:50
0
ответов

MPI: существуют ли библиотеки mpi, способные сжимать сообщения?

Иногда MPI используется для отправки низкоэнтропийных данных в сообщениях. Поэтому может быть полезно попытаться сжать сообщения перед отправкой. Я знаю, что MPI может работать в очень быстрых сетях (10 Гбит/с и выше), но...
вопрос задан: 16 December 2012 11:07
0
ответов

Нужно ли иметь соответствующий MPI::Irecv для MPI::Isend?

Казалось бы, глупый вопрос, но я не могу найти однозначного ответа так или иначе. Основные вопросы: нужно ли мне иметь соответствующий MPI::Irecv для MPI::Isend? То есть даже...
вопрос задан: 8 September 2012 04:05
0
ответов

Глобальные переменные и MPI

Я знаю, что глобальные переменные — это плохо, и их следует избегать, насколько это возможно. Однако, например, при написании параллельных программ с MPI некоторые переменные инициализируются только один раз и никогда не изменяются...
вопрос задан: 14 August 2012 11:56
0
ответов

Как я могу инициализировать MPI в функции?

Я хочу использовать несколько -процессов в функции и как мне это сделать. Как известно, MPI _Init требует два параметра :"int argc, char **argv". Значит ли это, что я должен добавить эти два параметра в...
вопрос задан: 28 July 2012 12:03
0
ответов

Преобразование трассировки libc в номер строки исходного кода

У меня есть приложение MPI, в котором сочетаются источники C и Fortran. Иногда происходит сбой из-за ошибки, связанной с памятью, но я не могу найти ошибку (, она находится где-то в чужом...
вопрос задан: 25 July 2012 16:10
0
ответов

MPI собирает/уменьшает путаницу в операциях?

В учебнике по ускорению есть примеры операций сбора и сокращения. Код для сбора выглядит следующим образом:#включить #включить #включить <вектор> #включить &...
вопрос задан: 24 July 2012 09:37
0
ответов

Отправка и получение данных структурированного массива в MPI4Py с использованием NumPy

Я пытаюсь отправлять и получать данные в MPI4Py, используя структурированный массив из NumPy. Ниже приведена структура моего массива :numpy.zeros (FILE _LINES, dtype='i4,54b' ), и я использую Sendrecv...
вопрос задан: 11 July 2012 07:43
0
ответов

Хорошо ли определено -поведение MPI-связи ранга с самим собой?

Что произойдет, если вы используете один из методов связи MPI, чтобы ранг взаимодействовал с самим собой? Существует ли хорошо -определенное поведение (, например. гарантированный успех или неудача ), или это зависит от случая/...
вопрос задан: 8 July 2012 18:04
0
ответов

Загрузка разделяемой библиотеки в открытый -mpi/mpi -запуск

Я пытаюсь запустить свою программу с помощью планировщика крутящего момента, используя запуск mpi. Хотя в моем файле pbs я загружаю всю библиотеку экспортом LD _LIBRARY _PATH=/path/to/library, но это дает ошибку, т.е. ошибку, пока...
вопрос задан: 6 July 2012 19:04
0
ответов

MPI и openMP для разделяемой памяти

Допустим, есть компьютер с 4 процессорами, каждый из которых имеет 2 ядра, всего 8 ядер. С моим ограниченным пониманием я думаю, что в этом случае все процессоры используют одну и ту же память. Теперь, не лучше ли...
вопрос задан: 4 July 2012 15:34