1 unstable release
Uses new Rust 2024
| 0.1.0 | Mar 24, 2026 |
|---|
#253 in Simulation
Used in 9 crates
72KB
1.5K
SLoC
vortex-core — Core types and deterministic scheduler for the Vortex simulation engine.
This crate provides the foundational building blocks:
NodeId— unique identifier for a simulated nodeSimEvent/SimEventKind— schedulable events in the simulationSimScheduler— single-threaded deterministic event loopDetRng— seeded deterministic random number generatorVortexSeed/SeedTree— 128-bit hierarchical seed derivationSimContext/SimEventLog— simulation context and structured event logFaultConfig— declarative fault injection DSL- Trait definitions for the I/O boundary (
VortexNetwork,VortexStorage,VortexClock)
Dependencies
~0.2–0.8MB
~18K SLoC