#discrete-event #distributed #numbers #optimistic #events #nested

dvcompute_rand_dist

Discrete event simulation library (random number generator primitives for optimistic distributed simulation and nested simulation)

3 stable releases

2.0.0 Jun 29, 2024
1.3.4 Jan 5, 2022

#10 in #optimistic

Download history 9/week @ 2024-07-22 53/week @ 2024-07-29 14/week @ 2024-08-05 11/week @ 2024-08-12 9/week @ 2024-08-19 59/week @ 2024-08-26 10/week @ 2024-09-02 4/week @ 2024-09-09 34/week @ 2024-09-16 52/week @ 2024-09-23 10/week @ 2024-09-30 8/week @ 2024-10-07 19/week @ 2024-10-14 6/week @ 2024-10-21 10/week @ 2024-10-28 18/week @ 2024-11-04

54 downloads per month
Used in 8 crates (2 directly)

MPL-2.0 license

14KB
259 lines

dvcompute_rand_dist

This crate is a part of discrete event simulation framework DVCompute Simulator (registration number 2021660590 of Rospatent). The crate defines random number generator primitives for distributed simulation, both the optimistic and conservative ones.

There are the following main crates: dvcompute (sequential simulation), dvcompute_dist (optimistic distributed simulation), dvcompute_cons (conservative distributed simulation) and dvcompute_branch (nested simulation). All four crates are very close. They are based on the same method.

Documentation

Licence

Copyright 2020-2024 David Sorokin davsor@mail.ru, based in Yoshkar-Ola, Russia

This software is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.


lib.rs:

This crate is a part of discrete event simulation framework DVCompute Simulator (registration number 2021660590 of Rospatent). The crate defines random number generator primitives.

There are the following main crates: dvcompute (sequential simulation), dvcompute_dist (optimistic distributed simulation), dvcompute_cons (conservative distributed simulation) and dvcompute_branch (nested simulation). All four crates are very close. They are based on the same method.

Dependencies

~1.4–2MB
~38K SLoC