Результаты поиска по запросу "mpi"
структурирование сериализации в C и передача по MPI
Я определил пользовательскую структуру и хочу отправить ее другому процессу MPI, используя MPI_Bsend (или MPI_Send). Вот моя структура: struct car{ int shifts; int topSpeed; }myCar;Однако, кроме примитивных типов, MPI, похоже, не поддерживает ...
MPI - отправка сегментов массива
Так что у меня есть массив парных разрядов. Я хотел бы отправить, скажем, каждый 5-й дубль, в процесс получения. По сути, мне нужен способ посылать конкретные удвоения с шагами между ними. Есть ли функция для этого, кроме хранения двойников в ...
Преобразовать трассировку libc в номер строки источника
У меня есть приложение MPI, в котором сочетаются источники C и Fortran. Иногда происходит сбой из-за ошибки, связанной с памятью, но у меня возникают проблем...
Если мы просто посмотрим на шаги Map / Reduce и составление расписания Hadoop, то я бы сказал, что MPI - намного лучшая методология / технология. MPI поддерживает множество различных шаблонов обмена, таких как широковещание, барьер, сбор всего, разброс / сбор (или назовите это уменьшением карты) Но Hadoop также имеет HDFS. При этом данные могут располагаться гораздо ближе к узлам обработки. И если вы посмотрите на проблемное пространство, в котором используются Hadoop-подобные технологии, результаты шагов сокращения были на самом деле довольно большими, и вы не хотели бы, чтобы вся эта информация затопляла вашу сеть. Вот почему Hadoop сохраняет все на диск. Но управляющие сообщения могли использовать MPI, а сообщения MPI могли просто иметь указатели (URL или файловые дескрипторы) на фактические данные на диске ...
вьте меня, если я ошибаюсь, но я понимаю, что Hadoop не использует MPI для связи между различными узлами. Каковы технические причины для этого? Я мог бы рискнуть несколькими догадками, но я не знаю достаточно того, как MPI реализован «под ...
@HristoIliev Пока я удалил неработающие ссылки, но это не решает другие проблемы.
ли пример использования схемы работа / пул (или. производитель / потребитель) для MPI? Что касается всего, что я сделал, я получаю только одно приложение, и мое приложение блокируется. Спасибо
Как создать новый тип в MPI
Я новичок в MPI и хочу создать новый тип данных дляResidence struct, Я просто хочу посмотреть, смогу ли я создать новый тип правильно. структура резиденция {двойной х; двойной у; }; Мой новый тип MPI MPI_Datatype createRecType() { // Set-up the ...
Использование MPI_Bcast для связи MPI
Я пытаюсь передать сообщение от корневого узла всем остальным узлам, используя MPI_Bcast. Однако всякий раз, когда я запускаю эту программу, она всегда зависает в начале. Кто-нибудь знает, что с ним не так? #include <mpi.h> #include <stdio.h> ...
Fortran MPI ошибка во время выполнения
Я пытаюсь понять параллельную запись данных из кода Фортрана с помощью MPI. Я наткнулся на простую программу изВот.Я скомпилировал и запустил программу с MPI...
, Вы можете использовать этот подход и просто попросить всех проверить счетчик, прежде чем продолжить выполнение своих процессов. Обратите внимание, что это много сетевого трафика для каждого процесса для каждой итерации! Другой подход заключается в том, чтобы каждые несколько итераций делать allreduce или что-то подобное, чтобы увидеть, нашел ли кто-нибудь решение. Это, по крайней мере, немного более оптимизировано с точки зрения пропускной способности, но хорошо работает, только если итерации, вероятно, будут более или менее синхронными. Еще один подход заключается в том, чтобы процесс отправлял сообщения всем остальным, если они нашли ответ, и проверял наличие такого сообщения на каждой итерации (или на каждой из нескольких).
ользую MPI для поиска решения таким образом, чтобы разделить проблемное пространство между различными потоками. Каждая нить проходит черезfor цикл, и каждая итерация является кандидатом на решение. Проблема в том, что когда один поток находит ...