Русский     English

Aivika and DVCompute Simulator

Aivika is a set of programming libraries for discrete event simulation written in Haskell. Please open PDF Documentation for more information about Aivika.

DVCompute Simulator is a set of programming libraries for discrete event simulation written in Rust. They can be used for modeling both hardware and queue networks. DVCompute Simulator supports a sequential mode of simulation and the distributed optimistic Time Warp method. The latter allows the simulator to be used on super-computers. So, the simulator uses the MPI protocol, which is important for efficient simulation of large distributed models.

Here you can find the DVCompute Simulator Tutorial.

DVCompute Simulator requires two separate parts. The sources of simulator are available for downloading by the link provided. Please note that the simulator is free for non-commercial use only. To use it for commercial purposes, you have to purchase a license by contacting me. The corresponding Contact information is provided.

Moreover, to use the simulator, you will need an instance of DVCompute Simulator Core. This is a separate programming library, which is compiled for each specific operating system and each specific MPI implementation.

Here is a list of actual versions of DVCompute Simulator Core, which are available for downloading (you will still need the sources of simulator itself, see above):