Результаты поиска по запросу "mpi"

1 ответ

Почему MPI_Iprobe возвращает false, когда сообщение определенно было отправлено?

Я хочу использовать MPI_Iprobe, чтобы проверить, ожидает ли уже сообщение с данным тегом. Однако поведение MPI_Iprobe не совсем то, что я ожидал. В приведенном ниже примере я отправляю сообщения из нескольких задач в одну задачу (ранг 0). ...

2 ответа

Установка MPI для Windows

Я пытаюсь установить MPI для Windows 8, поэтому, когда я искал net, у меня были шаги для установки его на XP / 7, но не для Windows 8. ...

1 ответ

Параллельные вычисления с кластерами, отличными от снежного SOCK

Недавнее добавление прямой поддержки параллельных вычислений в R2.14 вызвало у меня вопрос. Существует множество вариантов создания кластеров в R. Я используюsnow Кластеры SOCK регулярно, но я знаю, что есть и другие способы, такие как MPI. Я ...

ТОП публикаций

2 ответа

Утечка памяти MPI

Я пишу некоторый код, который использует MPI, и я продолжал замечать некоторые утечки памяти при запуске его с valgrind. Пытаясь определить, где была проблема, я закончил с этим простым (и совершенно бесполезным) основным: #include ...

2 ответа

MPI последовательная основная функция

Это довольно простой вопрос MPI, но я не могу обойти его. У меня есть основная функция, которая вызывает другую функцию, которая использует MPI. Я хочу, чтобы основная функция выполнялась последовательно, а другая - параллельно. Мой ...

3 ответа

Является ли MPI_Reduce блокирующим (или естественным барьером)?

У меня есть фрагмент кода ниже в C ++, который в основном вычисляет пи с использованием классической техники Монте-Карло. srand48((unsigned)time(0) + my_rank); for(int i = 0 ; i < part_points; i++) { double x = drand48(); double y = drand48(); ...

1 ответ

отправка блоков двумерного массива в C с использованием MPI

Как вы отправляете блоки 2-D массива на разные процессоры? Предположим, размер 2D-массива равен 400x400, и я хочу отправить блоки размером 100X100 на разные процессоры. Идея состоит в том, что каждый процессор будет выполнять вычисления на своем ...

4 ответа

Как ускорить эту проблему с помощью MPI

(1). Мне интересно, как я могу ускорить трудоемкие вычисления в цикле моего кода ниже, используя MPI? int main(int argc, char ** argv) { // some operations f(size); // some operations return 0; } void f(int size) { // some operations int i; ...

2 ответа

Ошибка в построении MPI надстройки в MSVC 2010

Я установил openmpi в C: \ Program Files \ OpenMPI_v1.5.4-win32 \ и хочу скомпилировать boost для создания параллельной графу библиотеки. Но получил следующую ошибку: The system cannot find the path specified. The system cannot find the ...

1 ответ

запись матрицы в один текстовый файл с MPI

У меня есть огромная матрица, которую я разделил на несколько подматриц и произвел некоторые вычисления. После этих вычислений я должен записать эту матрицу в один файл для последующей обработки. Можно ли записать результаты в один текстовый файл ...