xDEVS.rs

Version of the xDEVS simulator for Rust projects. It allows you to build and simulate computational models following the DEVS formalism. Its API is easy to use for DEVS practitioners. Currently, their main features are speed and parallelism.

Blazingly fast ๐Ÿš€

The Rust version of xDEVS is one of the fastests APIs currently available. We will shortly publish some preliminary results to illustrate this.

Fully configurable parallelism ๐Ÿงถ

We rely on the rayon crate to provide parallelism for your simulations. By default, all the simulation process is done sequentially. However, you can activate different features to select where you want to take advantage of parallelism:

Useful combined features

We provide additional features to select handy combinations of features:

Work in progress ๐Ÿ‘ทโ€โ™€๏ธ๐Ÿ‘ท๐Ÿ‘ทโ€โ™‚๏ธ

We are still working on this crate, and hope to add a plethora of cool features in the near future. Stay tuned! If you want to contribute, feel free to open an issue on GitHub, we will reply ASAP.