|
|
@@ -5,68 +5,69 @@
|
|
|
````bash
|
|
|
d=./benchmarks/Results/PyPDEVS/Time/dynamic
|
|
|
do=./benchmarks/Results/PyPDEVS/Time/dynamic-old
|
|
|
-nohup uv run benchmarks/compare.py param $d/LI.csv $do/dLI.csv -w 100 -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $d/LI.csv $do/dLI.csv -d 100 -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $d/LI.csv $do/dLI.csv -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $d/LI.csv $do/dLI.csv -w 100 -p PyPDEVS/dynamic/old -s b o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $d/LI.csv $do/dLI.csv -d 100 -p PyPDEVS/dynamic/old -s b o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $d/LI.csv $do/dLI.csv -p PyPDEVS/dynamic/old -s b o > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $d/HI.csv $do/dHI.csv -w 100 -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $d/HI.csv $do/dHI.csv -d 100 -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $d/HI.csv $do/dHI.csv -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $d/HI.csv $do/dHI.csv -w 100 -p PyPDEVS/dynamic/old -s g r > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $d/HI.csv $do/dHI.csv -d 100 -p PyPDEVS/dynamic/old -s g r > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $d/HI.csv $do/dHI.csv -p PyPDEVS/dynamic/old -s g r > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $d/HO.csv $do/dHO.csv -w 100 -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $d/HO.csv $do/dHO.csv -d 100 -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $d/HO.csv $do/dHO.csv -p PyPDEVS/dynamic/old > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $d/HO.csv $do/dHO.csv -w 100 -p PyPDEVS/dynamic/old -s p br > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $d/HO.csv $do/dHO.csv -d 100 -p PyPDEVS/dynamic/old -s p br > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $d/HO.csv $do/dHO.csv -p PyPDEVS/dynamic/old -s p br > /dev/null 2>&1 &
|
|
|
````
|
|
|
|
|
|
### Regular Models vs Dynamic Models
|
|
|
```bash
|
|
|
src=./benchmarks/Results/PyPDEVS/Time/dynamic
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -w 100 -p PyPDEVS/dynamic > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -d 100 -p PyPDEVS/dynamic > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv -p PyPDEVS/dynamic > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -w 100 -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -d 100 -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -w 100 -p PyPDEVS/dynamic > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -d 100 -p PyPDEVS/dynamic > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv -p PyPDEVS/dynamic > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -w 100 -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -d 100 -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -w 100 -p PyPDEVS/dynamic > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -d 100 -p PyPDEVS/dynamic > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv -p PyPDEVS/dynamic > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -w 100 -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -d 100 -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv -p PyPDEVS/dynamic -s b br > /dev/null 2>&1 &
|
|
|
```
|
|
|
|
|
|
### Multi-Gen Dynamic
|
|
|
```bash
|
|
|
src=./benchmarks/Results/PyPDEVS/Time/dynamic
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -w 100 -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -d 100 -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -w 100 -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -d 100 -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -w 100 -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -d 100 -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -w 100 -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -d 100 -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -w 100 -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -d 100 -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv -p PyPDEVS/dynamic/multi-gen > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -w 100 -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -d 100 -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv -p PyPDEVS/dynamic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
```
|
|
|
|
|
|
### Modified Dynamic
|
|
|
```bash
|
|
|
src=./benchmarks/Results/PyPDEVS/Time/dynamic
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/mdLI.csv -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/mdLI.csv -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/mdHI.csv -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/mdHI.csv -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/mdHO.csv -p PyPDEVS/dynamic/modified > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/mdHO.csv -p PyPDEVS/dynamic/modified -s b r g > /dev/null 2>&1 &
|
|
|
```
|
|
|
|
|
|
### Regular Models vs Dynamic Models
|
|
|
+Irrelevant
|
|
|
```bash
|
|
|
src=./benchmarks/Results/PyPDEVS/Time/dynamic
|
|
|
nohup uv run benchmarks/compare.py param $src/dLI.csv $src/dLI-memoised.csv -w 100 -p PyPDEVS/dynamic/memoised > /dev/null 2>&1 &
|
|
|
@@ -85,82 +86,82 @@ nohup uv run benchmarks/compare.py total $src/dHO.csv $src/dHO-memoised.csv -p P
|
|
|
### Compared
|
|
|
```bash
|
|
|
src=./benchmarks/Results/PyPDEVS/Time/dynamic
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -p PyPDEVS/dynamic/compared > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -p PyPDEVS/dynamic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
```
|
|
|
|
|
|
## Dynamic Classic
|
|
|
### Regular Models vs Dynamic Models
|
|
|
```bash
|
|
|
src=./benchmarks/Results/PyPDEVS/Time/dynamic-classic
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -w 100 -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -d 100 -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -w 100 -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv -d 100 -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -w 100 -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -d 100 -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -w 100 -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv -d 100 -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -w 100 -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -d 100 -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv -p PyPDEVS/dynamic-classic > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -w 100 -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv -d 100 -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv -p PyPDEVS/dynamic-classic -s b br > /dev/null 2>&1 &
|
|
|
```
|
|
|
|
|
|
### Multi-Gen Dynamic
|
|
|
```bash
|
|
|
src=./benchmarks/Results/PyPDEVS/Time/dynamic-classic
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -w 100 -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -d 100 -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -w 100 -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv -d 100 -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -w 100 -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -d 100 -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -w 100 -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv -d 100 -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -w 100 -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -d 100 -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv -p PyPDEVS/dynamic-classic/multi-gen > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -w 100 -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv -d 100 -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv -p PyPDEVS/dynamic-classic/multi-gen -s b r o > /dev/null 2>&1 &
|
|
|
```
|
|
|
|
|
|
### Modified Dynamic
|
|
|
```bash
|
|
|
src=./benchmarks/Results/PyPDEVS/Time/dynamic-classic
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/mdLI.csv -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/mdLI.csv -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/mdHI.csv dynamic-classic/modified > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/mdHI.csv dynamic-classic/modified -s b r g > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/mdHO.csv -p PyPDEVS/dynamic-classic/modified > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/mdHO.csv -p PyPDEVS/dynamic-classic/modified -s b r g > /dev/null 2>&1 &
|
|
|
```
|
|
|
|
|
|
### Compared
|
|
|
```bash
|
|
|
src=./benchmarks/Results/PyPDEVS/Time/dynamic-classic
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -w 100 -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -d 100 -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/LI.csv $src/dLI.csv $src/dLI-2.csv $src/mdLI.csv -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -w 100 -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -d 100 -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HI.csv $src/dHI.csv $src/dHI-2.csv $src/mdHI.csv -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -p PyPDEVS/dynamic-classic/compared > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -w 100 -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -d 100 -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv $src/mdHO.csv -p PyPDEVS/dynamic-classic/compared -s b r p o > /dev/null 2>&1 &
|
|
|
```
|
|
|
|
|
|
## Comparison between Simulators
|
|
|
@@ -170,21 +171,21 @@ c=./benchmarks/Results/PyPDEVS/Time/classic
|
|
|
p=./benchmarks/Results/PyPDEVS/Time/parallel
|
|
|
d=./benchmarks/Results/PyPDEVS/Time/dynamic
|
|
|
dc=./benchmarks/Results/PyPDEVS/Time/dynamic-classic
|
|
|
-nohup uv run benchmarks/compare.py param $m/LI.csv $p/LI.csv $d/LI.csv $dc/LI.csv -w 100 -p PyPDEVS/LI > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $m/LI.csv $p/LI.csv $d/LI.csv $dc/LI.csv -d 100 -p PyPDEVS/LI > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $m/LI.csv $p/LI.csv $d/LI.csv $dc/LI.csv -p PyPDEVS/LI > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $m/LI.csv $p/LI.csv $d/LI.csv $dc/LI.csv -w 100 -p PyPDEVS/LI -s g o p r > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $m/LI.csv $p/LI.csv $d/LI.csv $dc/LI.csv -d 100 -p PyPDEVS/LI -s g o p r > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $m/LI.csv $p/LI.csv $d/LI.csv $dc/LI.csv -p PyPDEVS/LI -s g o p r > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $m/HI.csv $p/HI.csv $d/HI.csv $dc/HI.csv -w 100 -p PyPDEVS/HI > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $m/HI.csv $p/HI.csv $d/HI.csv $dc/HI.csv -d 100 -p PyPDEVS/HI > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $m/HI.csv $p/HI.csv $d/HI.csv $dc/HI.csv -p PyPDEVS/HI > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $m/HI.csv $p/HI.csv $d/HI.csv $dc/HI.csv -w 100 -p PyPDEVS/HI -s g o p r > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $m/HI.csv $p/HI.csv $d/HI.csv $dc/HI.csv -d 100 -p PyPDEVS/HI -s g o p r > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $m/HI.csv $p/HI.csv $d/HI.csv $dc/HI.csv -p PyPDEVS/HI -s g o p r > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $m/HO.csv $p/HO.csv $d/HO.csv $dc/HO.csv -w 100 -p PyPDEVS/HO > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $m/HO.csv $p/HO.csv $d/HO.csv $dc/HO.csv -d 100 -p PyPDEVS/HO > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $m/HO.csv $p/HO.csv $d/HO.csv $dc/HO.csv -p PyPDEVS/HO > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $m/HO.csv $p/HO.csv $d/HO.csv $dc/HO.csv -w 100 -p PyPDEVS/HO -s g o p r > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $m/HO.csv $p/HO.csv $d/HO.csv $dc/HO.csv -d 100 -p PyPDEVS/HO -s g o p r > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $m/HO.csv $p/HO.csv $d/HO.csv $dc/HO.csv -p PyPDEVS/HO -s g o p r > /dev/null 2>&1 &
|
|
|
|
|
|
-nohup uv run benchmarks/compare.py param $m/HOmod.csv $p/HOmod.csv $d/HOmod.csv $dc/HOmod.csv -w 30 -p PyPDEVS/HOmod > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py param $m/HOmod.csv $p/HOmod.csv $d/HOmod.csv $dc/HOmod.csv -d 30 -p PyPDEVS/HOmod > /dev/null 2>&1 &
|
|
|
-nohup uv run benchmarks/compare.py total $m/HOmod.csv $p/HOmod.csv $d/HOmod.csv $dc/HOmod.csv -p PyPDEVS/HOmod > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $m/HOmod.csv $p/HOmod.csv $d/HOmod.csv $dc/HOmod.csv -w 30 -p PyPDEVS/HOmod -s g o p r > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py param $m/HOmod.csv $p/HOmod.csv $d/HOmod.csv $dc/HOmod.csv -d 30 -p PyPDEVS/HOmod -s g o p r > /dev/null 2>&1 &
|
|
|
+nohup uv run benchmarks/compare.py total $m/HOmod.csv $p/HOmod.csv $d/HOmod.csv $dc/HOmod.csv -p PyPDEVS/HOmod -s g o p r > /dev/null 2>&1 &
|
|
|
```
|
|
|
|
|
|
# Plotting Memory Usage of the different models
|