fmi-rs
Functional Mock-up Interface for Rust.
Highlights
- Supports FMI 2.0 and 3.0.
- Supports Model Exchange and Co-Simulation.
- Validates XML files.
- Reads and writes CSVs.
- Provides optional SUNDIALS solvers for Model Exchange simulations.
- Generates CMake projects for source-code FMUs.
Layered standards
FMI 3.0 layered standards supported by fmi-rs:
- fmi-ls-dae -- Differential Algebraic Equations
- fmi-ls-wasm -- WebAssembly (experimental)
License
fmi-rs is released under the BSD-2-Clause license.