Crates.io | ns3-parallel |
lib.rs | ns3-parallel |
version | 0.2.3 |
source | src |
created_at | 2022-01-23 09:57:31.715718 |
updated_at | 2022-11-02 13:40:50.543239 |
description | A Multitask Parallel Concurrent Executor for ns-3 (network simulator). |
homepage | https://github.com/BobAnkh/ns3-parallel |
repository | https://github.com/BobAnkh/ns3-parallel |
max_upload_size | |
id | 519587 |
size | 85,749 |
A Multitask Parallel Concurrent Executor for ns-3 (network simulator).
Define your config struct and param struct, implement trait BuildParam
for the first and trait BuildCmd
for the second.
Then call the ExecutorBuilder
to build a Executor
. Then launch the tasks, wait for the results.
Examples see examples/simple.rs
.
To run the example, you can first execute the script setup-ns3.sh
then execute cargo run --example simple
in the root directory.
Currently support 4 config file formats: toml, ron, json, yaml. Example config files can see config.toml
and config.ron
under root. Welcome contributions for any new config format.
You should follow our Code of Conduct.
See CONTRIBUTING GUIDELINES for contributing conventions.
Make sure to pass all the tests before submitting your code.
Yixin Shen |
Apache-2.0 © BobAnkh