Описание тега repast-hpc

Repast for High Performance Computing (Repast HPC) - это система моделирования на основе агентов следующего поколения, предназначенная для крупномасштабных распределенных вычислительных платформ. Он реализует основные концепции Repast Simphony, модифицируя их для работы в параллельной распределенной среде.
1 ответ

GCC 4.8.4 Ошибка в виртуальной машине Ubuntu 14.04: флаг -std= C++11 не обнаружен

Я смотрел всюду онлайн и не могу найти решение этой проблемы. Я пробовал флаги -std= C++11, -std= C++0x и -std= C++1y в файле makefile и env, которые не влияют на следующие ошибки: 'to_string' is not a member of 'std' range based 'for' loops are not…
23 июл '15 в 21:43
0 ответов

Неопределенная ссылка на zlibVersion

Я пытаюсь скомпилировать HPC REPAST и после использования прилагаемого к нему скрипта установки, а затем редактирую Makefile, появляется ошибка при попытке запустить файл make /RHPC_2.0/ext/CURL/lib/libcurl.a(libcurl_la-version.o): In function `curl…
19 май '15 в 14:46
0 ответов

Ошибка при установке Repast HPC 2.0

Кто-нибудь пробовал Repast HPC 2.0. Я пытаюсь установить его на Mint 16 (64-разрядный), но получил ошибки, как показано ниже: mkdir -p ../include/repast_hpc mkdir -p ../include/relogo cp ../src/repast_hpc/*.h ../include/repast_hpc/ cp ../src/relogo/…
11 сен '14 в 17:43
0 ответов

Repast HPC в Xcode 5.1 ошибка разбора проблемы

Все. Я хотел бы задать вопрос об ошибке, с которой я сталкиваюсь, когда пытаюсь использовать Repast HPC в Xcode 5.1. (Repast HPC - это библиотека моделирования на основе агента, основанная на C++. Для получения дополнительной информации перейдите по…
18 авг '14 в 11:24
0 ответов

Код C++ работает на Mac с многопоточностью, файл не открывается в Ubuntu

Выполнение кода C++ с использованием Repast HPC 2.1 на виртуальной машине Ubuntu 14.04 VirtualBox. Этот код доказал свою работоспособность при запуске в XCode на ноутбуке Mac. В настоящее время я пытаюсь заставить существующий код работать в Ubuntu.…
28 июл '15 в 20:02
1 ответ

Как остановить запуск симуляции по истечении определенного времени, НЕ отметьте

все. Независимо от того, что делает моя модель, я хочу остановить симуляцию после работы в течение определенного времени (реального времени). Например, остановитесь через 5, 10 или 15 минут. Я попытался остановить его через 5 минут, используя RunEnv…
1 ответ

Как настроить файл context.xml?

Я только начал учить трапезу. Когда я следую примерам из прилагаемой документации, я обнаружил проблему с настройкой файла context.xml , Что мне делать? введите описание изображения здесь введите описание изображения здесь
02 янв '21 в 16:19
1 ответ

Repast HPC не устанавливается правильно на UBUNTU

При установке netcdf с помощью сценария установки возникает следующая ошибка. configure: error: Can't find or link to the z library. Turn off netCDF-4 and opendap with --disable-netcdf-4 --disable-dap, or see config.log for errors. Любая помощь очен…
16 окт '21 в 15:26
2 ответа

Установка REPAST HPC WSL приводит к тому, что ускорение не обнаружено

При попытке запустить исполняемые файлы Repast HPC я получаю следующую ошибку: ./main.exe: error while loading shared libraries: libboost_mpi-mt.so.1.61.0: cannot open shared object file: No such file or directory ./main.exe: error while loading sha…
12 окт '21 в 17:42
1 ответ

Проблемы с установкой Repast HPC 2.3.1 на MacOS

Я пытаюсь установить repast hoc 2.3.1 на свой MacBook, однако столкнулся со следующей проблемой. Я следую инструкциям Install.txt, включенным в пакет. Как только я перешел к установке библиотеки boost из предоставленного сценария оболочки, я столкну…
07 фев '22 в 18:47
1 ответ

Проблема с синхронизацией агентов разных типов в общей проекции дискретного пространства

У меня проблема с синхронизацией разных агентов. Итак, у меня есть общий контекст с классом BaseAgent, как в учебнике, предложенном для случая, когда у нас есть более 1 типа агента в одном контексте. Затем у меня есть еще 4 класса агентов, которые я…
22 фев '22 в 16:44
1 ответ

Есть ли способ изменить агент в буферной зоне Repast HPC Grid и распространить эти изменения обратно на исходный агент?

Мой вопрос касается модификации агентов в другом процессе. Я использую сетку, где у меня есть статические агенты, по одному агенту на ячейку сетки. Каждый агент может получить своих непосредственных соседей с помощью Moore2DGridQuery. Затем, в завис…
02 мар '22 в 13:17
1 ответ

Запуск дискретных грид-проекций более чем на 4 процессах

В настоящее время моя модель работает с проекцией дискретной сетки на 4 процесса. Я создаю сетку следующим образом: std::vector<int> processDimensions; processDimensions.push_back(2); processDimensions.push_back(2); // The grid projection will…
02 мар '22 в 16:25
1 ответ

Как быстро отфильтровать агенты, полученные Moore2DGridQuery

Я разрабатываю модель на RepastHPC, где у меня есть несколько типов агентов, населяющих одну и ту же проекцию дискретной сетки. На каждом тике агенты одного из типов должны запросить проекцию сетки и найти агентов в их текущем местоположении. Однако…
04 апр '22 в 13:24
0 ответов

Не удается найти флаги Boost MPI при установке Repast HPC

Используя M1 Mac, я следовал процедурам ручной установки Repast HPC. я пытаюсь бежать./install.sh rhpcи следующая ошибка сохраняется: configure: error: cannot not find the flags to link with Boost mpi Предлагаемое решение говорит о добавлении оболоч…
21 дек '22 в 18:04
0 ответов

Проблема при установке Repast HPC 4.2.1 на MacOS с M1

Когда я запускаюnetcdf' я получаю следующую ошибку: In file included from /Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/c++/v1/type_traits:421: ../version:1:1: error: expected external declaration -n 4.2 ^ ../version:1:2: error: un…
26 сен '22 в 20:35
1 ответ

Гибкий элемент массива для 2D-массива

В настоящее время я работаю над большим проектом, включающим repast_hpc и mpi. Я хотел реализовать двумерный общий (между процессами) массив, потому что сам repast_hpc, похоже, не идет с этим. Для этого мне нужен член массива класса. Однако я не зна…
31 янв '23 в 14:12
1 ответ

Есть ли способ получить доступ к весу ребра с помощью сетевого модуля Repast4Py?

В документации API Repast4py указано, что существуют способы добавления ребер с весами в сеть. Точно так же он определяет способы доступа к количеству ребер, которые имеет данная вершина. Однако, похоже, нет способа получить доступ к весу данной вер…
1 ответ

Как смоделировать очередь заказов при трапезе по нескольким рангам (ядра процессора)?

Я только начинаю изучать Python. Я хочу смоделировать процесс обработки небольшого заказа, состоящий из нескольких этапов. Допустим, имеется 1000 заказов с разными временными метками размещения. После получения заказа есть 3 шага: сборка (10–15 мину…
1 ответ

Как создать агентов-призраков на основе агентов другого ранга в repast4py?

Я пытаюсь создать агент книги заказов, который можно использовать для всех рангов. Я могу поделиться агентом, используя операции отправки и получения mpi4py. Но на основании документации здесь я предполагаюself.context.synchronize(restore_orderbook)…
19 июн '23 в 13:11