3
ответа

MPICH по сравнению с OpenMPI

Кто-то может разработать различия между OpenMPI и реализациями MPICH MPI? Какой из этих двух является лучшей реализацией?
вопрос задан: 13 March 2010 19:05
2
ответа

Как вынудить OpenMPI использовать GCC вместо ICC? Действительно ли перекомпиляция OpenMPI необходима?

У меня есть C-код для параллельных вычислений, записанных для gcc, и я хочу скомпилировать его на кластере, который, по-видимому, использует ICC через mpicc. Исправление кода для ICC, кажется, время слишком-...
вопрос задан: 23 May 2017 11:54
2
ответа

Реализация MPI для Java

Есть ли текущий Java реализация MPI. Я запрограммировал в MPI немного, и я люблю программировать в Java. Я видел эту реализацию в Java, но это кажется датированным. Есть ли более актуальное...
вопрос задан: 3 September 2016 12:12
2
ответа

Объяснение OpenMP & MPI

Несколько минут назад я наткнулся на некоторый текст, который напомнил мне о чем-то, что задавалось вопросом мой ум некоторое время, но я нигде не должен был спрашивать. Так, в надежде это может быть местом, где люди имеют...
вопрос задан: 2 July 2010 15:06
0
ответов

Почему все мои открытые процессы MPI имеют ранг 0?

I Пишу параллельную программу с использованием Open MPI. Я использую Snow Leopard 10.6.4, и я установил Open MPI через диспетчер пакетов homebrew. Когда я запускаю свою программу с помощью mpirun -np 8 ./test, каждые ...
вопрос задан: 4 March 2019 08:25
0
ответов

Открытый MPI: как запустить параллельную программу с большим количеством np, чем доступно процессоров

Я новичок в Open MPI и не смог найти способ запустить параллельную программу, такую ​​как hello.c, на одной машине с большим np. Mpich под Ubuntu позволяет запускать hellos на хост-машине с любым np. ...
вопрос задан: 20 February 2019 21:13
0
ответов

назначить два процесса MPI на ядро ​​

Как назначить 2 процесса MPI на ядро? Например, если я делаю mpirun -np 4./application, тогда он должен использовать 2 физических ядра для запуска 4 процессов MPI (2 процесса на ядро ​​). Я использую Open MPI 1.6. Я...
вопрос задан: 23 January 2018 23:42
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
ответов

Initialize an array using openmpi once

I am trying to run some tests using OPENmpi processing data in an array by spliting up the work across nodes (the second part is with matricies). I am running into some problems now because the data ...
вопрос задан: 24 February 2015 01:46
0
ответов

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

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

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

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

Запуск программы OpenMPI без mpirun

Я использую gcc и OpenMPI. Обычно я запускаю программы MPI, используя оболочку mpirun - например, mpirun -np 4 myprogram для запуска 4 процессов. Тем не менее, мне было интересно, можно ли легко ...
вопрос задан: 24 June 2012 16:51
0
ответов

MPI Internals: Реализация связи между процессами

фактическая коммуникация процессов происходит внутри коммуникаторов MPI. У меня есть 8 узлов, каждый из которых имеет 12 ядер (работает 96 экземпляров). Каждому процессу присваивается уникальный ранг...
вопрос задан: 11 May 2012 20:45
0
ответов

Как проверить версию OpenMPI?

Я компилирую свой код на сервере с OpenMPI, но мне нужно знать, на какой версии я работаю, чтобы прочитать соответствующую документацию. Есть ли в константа, которую я могу напечатать для отображения своего...
вопрос задан: 7 April 2012 17:57
0
ответов

Как определить ранг MPI / номер процесса, локальный для сокета / узла

Скажем, я запускаю параллельную программу, используя MPI. Команда выполнения mpirun -n 8 -npernode 2 запускает всего 8 процессов. То есть 2 процесса на узел и всего 4 узла. (OpenMPI 1.5). Где ...
вопрос задан: 26 January 2012 17:30
0
ответов

Неявный барьер в конце #pragma for

Друзья, я пытаюсь изучить парадигму openMP. Я использовал следующий код, чтобы понять #omp для прагмы. int main (void) { int tid; int i; omp_set_num_threads (5); #pragma omp parallel \ ...
вопрос задан: 25 January 2012 04:21
0
ответов

Различия между LAM MPI и OpenMPI

Мне интересно, как эти два понятия связаны друг с другом. Может ли кто-нибудь здесь объяснить? Будьте здоровы.
вопрос задан: 7 January 2012 13:23
0
ответов

Как реализации MPI (OpenMPI, MPICH) обрабатывают безопасность / аутентификацию

Как OpenMPI и MPICH обеспечивают безопасность, когда я отправляю сообщения MPI между процессами через сокеты TCP / IP? В частности, как они предотвращают подключение других пользователей той же сети к ...
вопрос задан: 14 June 2011 16:31
0
ответов

Можете ли вы транспонировать массив при отправке с использованием MPI_Type_create_subarray?

Я пытаюсь транспонировать матрицу с помощью MPI в C. Каждый процесс имеет квадратную подматрицу, и я хочу отправить это правильному процессу («противоположному» процессу в сетке), транспонируя его как часть ...
вопрос задан: 11 April 2011 20:43
0
ответов

Передайте NULL в параметре в поле DateTime в хранимой процедуре

У меня есть хранимая процедура, которая обновляет базу данных с использованием предоставленных мной параметров, но у меня проблемы передача NULL в хранимую процедуру Поле, которое мне нужно сделать NULL, - это поле DB DateTime ....
вопрос задан: 3 March 2011 14:46
0
ответов

Что легче изучить и отладить OpenMP или MPI?

У меня есть приложение на C / C ++, которое ломает голову над числом. По сути, это основной цикл для разных наборов данных. Мы получили доступ к кластеру из 100 узлов с доступными openmp и mpi. Я хотел бы ускорить ...
вопрос задан: 30 October 2010 08:50