Описание тега gasnet
GASNet - это уровень сетевого промежуточного программного обеспечения, который обеспечивает независимые от оборудования высокопроизводительные коммуникационные примитивы, предназначенные для реализации языков многораздельного глобального адресного пространства (PGAS), таких как UPC, Co-Array Fortran, Chapel и Titanium; и библиотеки PGAS, такие как OpenSHMEM.
1
ответ
Как настроить Chapel/GASNet для запуска мультилокальных кодов в сети MXM Infiniband с ключом раздела?
Я пытаюсь запустить многослойный код Chapel в кластере с сетью MXM Infiniband (40 Гбит / с, модель: Mellanox Technologies MT26428). Я следовал за документацией Chapel и GASNet, и я установил export CHPL_COMM_SUBSTRATE=ibv export CHPL_LAUNCHER=gasnet…
08 дек '18 в 02:07
1
ответ
Как скомпилировать поддержку PMI для работы Chapel/GASNet в сетях Omni-Path?
Я пытаюсь запустить Chapel/GASNet в кластере, оборудованном сетью Omni-path. Официальная документация GASNet для Omni-Path рекомендует использовать служебный канал, передавая --enable-ofi --disable-psm --disable-ibv, Однако, поскольку я не знаю, где…
07 янв '19 в 07:40
1
ответ
Сбор информации о коммуникативных операциях GASNet в Cray Chapel
Работа над базовым профилировщиком, который будет собирать время начала и окончания коммуникационных операций GASNet в Cray Chapel. Единственная идея, которая пришла в голову, - вставить инструкции в функции связи Chapel, чтобы получить время вызова…
11 мар '13 в 09:57
1
ответ
Каковы различия между "положением" и "хранением" в многораздельных языках глобального адресного пространства (PGAS), таких как UPC?
Я новичок в области параллельного программирования и различных моделей. Мне было интересно, в чем разница между операциями типа "положить" и "сохранить" в языках, которые следуют модели PGAS. Кроме того, было бы очень полезно для меня, если бы вы мо…
08 янв '19 в 19:38
1
ответ
Chapel Gasnet неожиданный EOF при поиске соответствия `''
Используя Chapel 1.13.1, Gasnet 1.26.4, Fedora Release 24 Попытка запустить hello6-taskpar-dist.chpl выдает ошибку: login_node> ./a.out -nl 1 bash: -c: line 0: unexpected EOF while looking for matching `'' bash: -c: line 1: syntax error: unexpect…
28 авг '16 в 21:27
1
ответ
Часовня - Проблемы с мультилокальной конфигурацией подложки GASNET MPI
У меня есть общий код с распределенными итераторами в Chapel, и я пытаюсь запустить его на кластере. Код отлично работает при использовании UDP-канала. Сейчас я пытаюсь использовать переносимый MPI в качестве внутреннего уровня - безуспешно. Вот моя…
03 дек '18 в 15:42
1
ответ
Проблемы при использовании часовни 1.19 вместе с подложкой GASNet PSM (OmniPath)
После перехода на версию 1.19, но с использованием реализации Omnipath, я случайно получаю следующую ошибку: ERROR calling: gasnet_barrier_try(id, 0), Я знаю, что Omnipath-реализация GASNet больше не поддерживается текущей версией Chapel. Тем не мен…
26 апр '19 в 13:06
0
ответов
Где я могу найти документацию о коллективах gasnet
Я пишу библиотеку с распределенной общей памятью, используя GASNET_SEGMENT_EVERYTHING, и для этого мне нужно передать адрес выделения из некоторого корневого узла всем другим узлам, например MPI_Bcast. Однако мне трудно понять, как это реализовать. …
20 сен '22 в 15:03