Русский     English

Aivika и DVCompute Simulator

Aivika (рус. Айвика) - это коллекция программных библиотек для дискретно-событийного моделирования, написанная на языке Haskell. Вы можете найти дополнительную информацию об Айвике, открыв следующую документацию в формате PDF.

DVCompute Simulator - это коллекция программных библиотек для дискретно-событийного моделирования, написанная на языке Rust. Библиотеки могут быть использованы как для моделирования аппаратуры, так и систем массового обслуживания. DVCompute Simulator поддерживает последовательный режим имитации, а также распределенный оптимистичный метод деформации времени (англ. Time Warp). Последнее позволяет использовать симулятор на супер-компьютерах. Так, симулятор использует протокол MPI, который важен для эффективной имитации больших распределенных моделей.

По этой ссылке вы можете найти краткое руководство DVCompute Simulator Tutorial (на англ. языке).

Для DVCompute Simulator нужны две отдельные части. Исходники симулятора доступны для скачивания по приведенной ссылке. Прошу обратить внимание, что симулятор бесплатен только для некоммерческого использования. Чтобы использовать его для коммерческих целей, вам необходимо приобрести лицензию у меня. Соответствующая информация о Контактах приведена.

Более того, чтобы использовать симулятор, вам нужен будет экземпляр ядра DVCompute Simulator Core. Это - отдельная программная библиотека, которая компилируется для каждой отдельно взятой операционной системы и отдельно взятой реализации MPI.

Вот список актуальных версий ядра DVCompute Simulator Core, которые доступны для скачивания (вам по-прежнему нужны будут исходники самого симулятора, см. выше):