DVCompute Simulator
DVCompute Simulator - это общецелевой симулятор дискретно-событийного моделирования, написанный на языке Rust. Симулятор поддерживает последовательный, вложенный и оптимистичный распределенный режимы имитации.
Здесь вы можете найти небольшое введение на английском языке, которое описывает идеи, положенные в основу DVCompute Simulator.
После того, как вы примете следующие условия лицензионного соглашения, вы можете скачать исходники DVCompute Simulator по предоставленной ниже ссылке. Лицензия покрывает использование DVCompute Simulator в академической и образовательной среде. Коммерческое использование требует коммерческой лицензии от автора, т.е. меня, Давида Сорокина.
DVCompute Simulator для Rust, версия 1.0.0
- ссылка для скачивания: dvcompute-1.0.0.zip
Она не содержит ни двоичных, ни исполняемых файлов. Она содержит только исходный код, которого достаточно для создания и запуска последовательных и вложенных имитационных моделей.
Опциональный “Redistributable Code” для оптимистичного распределенного моделирования
Тем не менее, если вы захотите запустить оптимистичную распределенную модель, то тогда вам нужны будут дополнительные опциональные порции “Redistributable Code” согласно упомянутого лицензионного соглашения.
ссылка для скачивания для Windows x64: dvcompute_core-win-x64.zip
ссылка для скачивания для Linux Mint x64: dvcompute_core-linux-x64.zip
ссылка для скачивания для macOS x64: dvcompute_core-macos-x64.zip
Опциональный адаптер MPI для оптимистичного распределенного моделирования
Чтобы запустить распределенные модели, вам также нужен будет адаптер для MPI. Хотя его исходники включены в дистрибутив DVCompute Simulator, и вы можете собрать адаптер сами из исходников, готовые версии предоставлены ниже:
адаптер MPI для Windows x64, MS MPI: dvcompute_mpi-win-x64-msmpi.zip
адаптер MPI для Linux Ubuntu x64, MPICH: dvcompute_mpi-linux-x64-mpich.zip
адаптер MPI для macOS x64, Open MPI: dvcompute_mpi-macos-x64-openmpi.zip