Русский     English

DVCompute Simulator

DVCompute Simulator is a general purpose discrete event simulator written in Rust. The simulator supports sequential, nested and distributed simulation.

Here you can find a small Tutorial that describes basis ideas of DVCompute Simulator.

After you agree with the following License Agreement, you can download the sources of DVCompute Simulator by using the link provided below. The license governs the use of DVCompute Simulator in academic and educational environments. Commercial use requires a commercial license from the author, i.e. me, David Sorokin.

DVCompute Simulator for Rust, version 1.1.0

It contains no binary nor executable files. It contains sources only, which are sufficient for creating and running sequential and nested simulation models.

Optional “Redistributable Code” for distributed simulation

Nevertheless, if you want to run distributed simulation models, by using the optimistic or conservative method, then you will need additional optional “Redistributable Code” portions according the mentioned License Agreement.

Optional MPI adapter for distributed simulation

To run distributed models, you will also need the MPI adapter. Although its sources are included in the DVCompute Simulator distribution and you can build the adapter yourself from the sources, convenient prebuilt versions are provided below: