RecSimu is a CLI tool for simulating the network of shape-changeable computer system.
$ go install github.com/Neccolini/RecSimu@latest
$ RecSimu gen -t "<topology> <node_num or {rows and colunms}>" -c <simulation_cycles> -r <packet_injection_rate> -f <output_file_path>
for example...
$ RecSimu gen -f ./examples/example20.json -c 10000 -t "random 20" -r 0.01
$ RecSimu gen -f ./examples/example3_5.json -c 10000 -t "mesh 3 5" -r 0.01
$ RecSimu run -i <input_file_path>