Pārlūkot izejas kodu

comparison now between minimal classic parallel and dynamic eg substituted dynamic classic for classic

Snej69420 4 mēneši atpakaļ
vecāks
revīzija
4a1d3fc1d5
1 mainītis faili ar 24 papildinājumiem un 22 dzēšanām
  1. 24 22
      plotting PyPDEVS.md

+ 24 - 22
plotting PyPDEVS.md

@@ -99,7 +99,7 @@ nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/dHO-2.csv
 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
+## Dynamic Classic WAITING on RESULT
 ### Regular Models vs Dynamic Models
 ```bash
 src=./benchmarks/Results/PyPDEVS/Time/dynamic-classic
@@ -170,22 +170,21 @@ m=./benchmarks/Results/PyPDEVS/Time/minimal
 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 -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 -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 -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 -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 &
+nohup uv run benchmarks/compare.py param $m/LI.csv $c/LI.csv $p/LI.csv $d/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 $c/LI.csv $p/LI.csv $d/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 $c/LI.csv $p/LI.csv $d/LI.csv -p PyPDEVS/LI -s g o p r > /dev/null 2>&1 &
+
+nohup uv run benchmarks/compare.py param $m/HI.csv $c/HI.csv $p/HI.csv $d/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 $c/HI.csv $p/HI.csv $d/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 $c/HI.csv $p/HI.csv $d/HI.csv -p PyPDEVS/HI -s g o p r > /dev/null 2>&1 &
+
+nohup uv run benchmarks/compare.py param $m/HO.csv $c/HO.csv $p/HO.csv $d/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 $c/HO.csv $p/HO.csv $d/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 $c/HO.csv $p/HO.csv $d/HO.csv -p PyPDEVS/HO -s g o p r > /dev/null 2>&1 &
+
+nohup uv run benchmarks/compare.py param $m/HOmod.csv $c/HOmod.csv $p/HOmod.csv $d/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 $c/HOmod.csv $p/HOmod.csv $d/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 $c/HOmod.csv $p/HOmod.csv $d/HOmod.csv -p PyPDEVS/HOmod -s g o p r > /dev/null 2>&1 &
 ```
 
 # Plotting Memory Usage of the different models
@@ -214,10 +213,13 @@ nohup uv run benchmarks/compareMemory.py $SRC/dHO.sqlite $SRC/dHO-2.sqlite $SRC/
 ```bash
 m=./benchmarks/Results/PyPDEVS/Memory/minimal
 p=./benchmarks/Results/PyPDEVS/Memory/parallel
+c=./benchmarks/Results/PyPDEVS/Memory/classic
 d=./benchmarks/Results/PyPDEVS/Memory/dynamic
-dc=./benchmarks/Results/PyPDEVS/Memory/dynamic-classic
-nohup uv run benchmarks/compareMemory.py $m/LI.sqlite $p/LI.sqlite $d/LI.sqlite $dc/LI.sqlite -w 400 -d 400 -n "LI-compared" -p PyPDEVS -s g b o r > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $m/HI.sqlite $p/HI.sqlite $d/HI.sqlite $dc/HI.sqlite -w 400 -d 400 -n "HI-compared" -p PyPDEVS -s g b o r > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $m/HO.sqlite $p/HO.sqlite $d/HO.sqlite $dc/HO.sqlite -w 400 -d 400 -n "HO-compared" -p PyPDEVS -s g b o r > /dev/null 2>&1 &
-nohup uv run benchmarks/compareMemory.py $m/HOmod.sqlite $p/HOmod.sqlite $d/HOmod.sqlite $dc/HOmod.sqlite -w 68 -d 68 -n "HOmod-compared" -p PyPDEVS -s g b o r > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $m/LI.sqlite $c/LI.sqlite $p/LI.sqlite $d/LI.sqlite  -w 400 -d 400 -n "LI-compared" -p PyPDEVS -s g b o r > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $m/HI.sqlite $c/HI.sqlite $p/HI.sqlite $d/HI.sqlite -w 400 -d 400 -n "HI-compared" -p PyPDEVS -s g b o r > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $m/HO.sqlite $c/HO.sqlite $p/HO.sqlite $d/HO.sqlite -w 400 -d 400 -n "HO-compared" -p PyPDEVS -s g b o r > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $m/HOmod.sqlite $c/HOmod.sqlite $p/HOmod.sqlite $d/HOmod.sqlite -w 68 -d 68 -n "HOmod-compared" -p PyPDEVS -s g b o r > /dev/null 2>&1 &
+
+nohup uv run benchmarks/compareMemory.py $m/LI.sqlite $m/HI.sqlite $m/HO.sqlite $m/HOmod.sqlite  -w 400 -d 400 -n "Models-compared" -p PyPDEVS -s g b o r > /dev/null 2>&1 &
+
 ```