Pārlūkot izejas kodu

better log storing

Snej69420 6 mēneši atpakaļ
vecāks
revīzija
7cae3ba5bb

+ 257 - 0
Agents benchmarks.md

@@ -0,0 +1,257 @@
+# --- TIME ---
+## --- Dynamic ---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI -p Results-PyPDEVS > LI_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -p Results-PyPDEVS > dLI_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -p Results-PyPDEVS -n 2 > dLI_dynamic-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -p Results-PyPDEVS > mdLI_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -p Results-PyPDEVS -n 2 > mdLI_dynamic-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI -p Results-PyPDEVS > HI_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -p Results-PyPDEVS > dHI_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -p Results-PyPDEVS -n 2 > dHI_dynamic-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -p Results-PyPDEVS > mdHI_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -p Results-PyPDEVS -n 2 > mdHI_dynamic-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI2LI -p Results-PyPDEVS > HI2LI_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI2HI -p Results-PyPDEVS > LI2HI_dynamic.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HO -p Results-PyPDEVS > HO_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -p Results-PyPDEVS > dHO_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -p Results-PyPDEVS -n 2 > dHO_dynamic-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -p Results-PyPDEVS > mdHO_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -p Results-PyPDEVS -n 2 > mdHO_dynamic-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 30 -ds 2 -W 30 -ws 2 -r 5 -ms HOmod -p Results-PyPDEVS > HOmod_dynamic.log 2>&1 &
+```
+
+## --- Dynamic Memoised ---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI -p Results-PyPDEVS -f memoised --DCP memoised> LI_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -p Results-PyPDEVS -f memoised --DCP memoised > dLI_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -p Results-PyPDEVS -f memoised --DCP memoised -n 2 > dLI_dynamic-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -p Results-PyPDEVS -f memoised --DCP memoised > mdLI_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -p Results-PyPDEVS -f memoised --DCP memoised -n 2 > mdLI_dynamic-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI -p Results-PyPDEVS -f memoised --DCP memoised > HI_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -p Results-PyPDEVS -f memoised --DCP memoised > dHI_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -p Results-PyPDEVS -f memoised --DCP memoised -n 2 > dHI_dynamic-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -p Results-PyPDEVS -f memoised --DCP memoised > mdHI_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -p Results-PyPDEVS -f memoised --DCP memoised -n 2 > mdHI_dynamic-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI2LI -p Results-PyPDEVS -f memoised --DCP memoised > HI2LI_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI2HI -p Results-PyPDEVS -f memoised --DCP memoised > LI2HI_dynamic.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HO -p Results-PyPDEVS -f memoised --DCP memoised > HO_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -p Results-PyPDEVS -f memoised --DCP memoised > dHO_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -p Results-PyPDEVS -f memoised --DCP memoised -n 2 > dHO_dynamic-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -p Results-PyPDEVS -f memoised --DCP memoised > mdHO_dynamic.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -p Results-PyPDEVS -f memoised --DCP memoised -n 2 > mdHO_dynamic-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 30 -ds 2 -W 30 -ws 2 -r 5 -ms HOmod -p Results-PyPDEVS -f memoised --DCP memoised > HOmod_dynamic.log 2>&1 &
+```
+
+## --- Dynamic Classic (-C) ---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI -C -p Results-PyPDEVS > LI_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -C -p Results-PyPDEVS > dLI_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -C -p Results-PyPDEVS -n 2 > dLI_dynamic-classic-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -C -p Results-PyPDEVS > mdLI_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -C -p Results-PyPDEVS -n 2 > mdLI_dynamic-classic-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI -C -p Results-PyPDEVS > HI_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -C -p Results-PyPDEVS > dHI_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -C -p Results-PyPDEVS -n 2 > dHI_dynamic-classic-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -C -p Results-PyPDEVS > mdHI_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -C -p Results-PyPDEVS -n 2 > mdHI_dynamic-classic-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI2LI -C -p Results-PyPDEVS > HI2LI_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI2HI -C -p Results-PyPDEVS > LI2HI_dynamic-classic.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HO -C -p Results-PyPDEVS > HO_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -C -p Results-PyPDEVS > dHO_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -C -p Results-PyPDEVS -n 2 > dHO_dynamic-classic-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -C -p Results-PyPDEVS > mdHO_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -C -p Results-PyPDEVS -n 2 > mdHO_dynamic-classic-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 30 -ds 2 -W 30 -ws 2 -r 5 -ms HOmod -C -p Results-PyPDEVS > HOmod_dynamic-classic.log 2>&1 &
+```
+
+## --- Dynamic Classic (-C) Memoised ---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI -C -p Results-PyPDEVS -f memoised --DCP memoised > LI_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -C -p Results-PyPDEVS -f memoised --DCP memoised > dLI_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -C -p Results-PyPDEVS -f memoised --DCP memoised -n 2 > dLI_dynamic-classic-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -C -p Results-PyPDEVS -f memoised --DCP memoised > mdLI_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -C -p Results-PyPDEVS -f memoised --DCP memoised -n 2 > mdLI_dynamic-classic-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI -C -p Results-PyPDEVS -f memoised --DCP memoised > HI_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -C -p Results-PyPDEVS -f memoised --DCP memoised > dHI_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -C -p Results-PyPDEVS -f memoised --DCP memoised -n 2 > dHI_dynamic-classic-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -C -p Results-PyPDEVS -f memoised --DCP memoised > mdHI_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -C -p Results-PyPDEVS -f memoised --DCP memoised -n 2 > mdHI_dynamic-classic-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI2LI -C -p Results-PyPDEVS -f memoised --DCP memoised > HI2LI_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI2HI -C -p Results-PyPDEVS -f memoised --DCP memoised > LI2HI_dynamic-classic.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HO -C -p Results-PyPDEVS -f memoised --DCP memoised > HO_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -C -p Results-PyPDEVS -f memoised --DCP memoised > dHO_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -C -p Results-PyPDEVS -f memoised --DCP memoised -n 2 > dHO_dynamic-classic-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -C -p Results-PyPDEVS -f memoised --DCP memoised > mdHO_dynamic-classic.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -C -p Results-PyPDEVS -f memoised --DCP memoised -n 2 > mdHO_dynamic-classic-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 30 -ds 2 -W 30 -ws 2 -r 5 -ms HOmod -C -p Results-PyPDEVS -f memoised --DCP memoised > HOmod_dynamic-classic.log 2>&1 &
+```
+
+## --- Parallel ---
+```bash
+nohup uv run testPyPDEVS.py parallel -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI -p Results-PyPDEVS > LI_parallel.log 2>&1 & 
+nohup uv run testPyPDEVS.py parallel -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI -p Results-PyPDEVS > HI_parallel.log 2>&1 &
+nohup uv run testPyPDEVS.py parallel -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HO -p Results-PyPDEVS > HO_parallel.log 2>&1 &
+nohup uv run testPyPDEVS.py parallel -D 30 -ds 2 -W 30 -ws 2 -r 5 -ms HOmod -p Results-PyPDEVS > HOmod_parallel.log 2>&1 &
+```
+
+## --- Minimal ---
+```bash
+nohup uv run testPyPDEVS.py minimal -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI -p Results-PyPDEVS > LI_minimal.log 2>&1 &
+nohup uv run testPyPDEVS.py minimal -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI -p Results-PyPDEVS > HI_minimal.log 2>&1 &
+nohup uv run testPyPDEVS.py minimal -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HO -p Results-PyPDEVS > HO_minimal.log 2>&1 &
+nohup uv run testPyPDEVS.py minimal -D 30 -ds 2 -W 30 -ws 2 -r 5 -ms HOmod -p Results-PyPDEVS > HOmod_minimal.log 2>&1 &
+```
+
+## --- Classic ---
+```bash
+nohup uv run testPyPDEVS.py classic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI -p Results-PyPDEVS > LI_classic.log 2>&1 &
+nohup uv run testPyPDEVS.py classic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI -p Results-PyPDEVS > HI_classic.log 2>&1 &
+nohup uv run testPyPDEVS.py classic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HO -p Results-PyPDEVS > HO_classic.log 2>&1 &
+nohup uv run testPyPDEVS.py classic -D 30 -ds 2 -W 30 -ws 2 -r 5 -ms HOmod -p Results-PyPDEVS > HOmod_classic.log 2>&1 &
+```
+
+# --- MEMORY ---
+## --- Dynamic ---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI -p Results-PyPDEVS -M -i 0.1 > LI_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -p Results-PyPDEVS -M -i 0.1 > dLI_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -p Results-PyPDEVS -M -i 0.1 -n 2 > dLI_dynamic_M-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -p Results-PyPDEVS -M -i 0.1 > mdLI_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -p Results-PyPDEVS -M -i 0.1 -n 2 > mdLI_dynamic_M-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI -p Results-PyPDEVS -M -i 0.1 > HI_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -p Results-PyPDEVS -M -i 0.1 > dHI_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -p Results-PyPDEVS -M -i 0.1 -n 2 > dHI_dynamic_M-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -p Results-PyPDEVS -M -i 0.1 > mdHI_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -p Results-PyPDEVS -M -i 0.1 -n 2 > mdHI_dynamic_M-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI2LI -p Results-PyPDEVS -M -i 0.1 > HI2LI_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI2HI -p Results-PyPDEVS -M -i 0.1 > LI2HI_dynamic_M.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HO -p Results-PyPDEVS -M -i 0.1 > HO_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -p Results-PyPDEVS -M -i 0.1 > dHO_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -p Results-PyPDEVS -M -i 0.1 -n 2 > dHO_dynamic_M-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -p Results-PyPDEVS -M -i 0.1 > mdHO_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -p Results-PyPDEVS -M -i 0.1 -n 2 > mdHO_dynamic_M-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 68 -W 68 -ms HOmod -p Results-PyPDEVS -M -i 0.1 > HOmod_dynamic_M.log 2>&1 &
+```
+
+## --- Dynamic Memoised---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > LI_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > dLI_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > dLI_dynamic_M-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > mdLI_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > mdLI_dynamic_M-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > HI_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > dHI_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > dHI_dynamic_M-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > mdHI_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > mdHI_dynamic_M-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI2LI -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > HI2LI_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI2HI -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > LI2HI_dynamic_M.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HO -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > HO_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > dHO_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > dHO_dynamic_M-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > mdHO_dynamic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > mdHO_dynamic_M-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 68 -W 68 -ms HOmod -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > HOmod_dynamic_M.log 2>&1 &
+```
+
+## --- Dynamic Classic (-C) ---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI -C -p Results-PyPDEVS -M -i 0.1 > LI_dynamic-classic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -C -p Results-PyPDEVS -M -i 0.1 > dLI_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -C -p Results-PyPDEVS -M -i 0.1 -n 2 > dLI_dynamic-classic_M-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -C -p Results-PyPDEVS -M -i 0.1 > mdLI_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -C -p Results-PyPDEVS -M -i 0.1 -n 2 > mdLI_dynamic-classic_M-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI -C -p Results-PyPDEVS -M -i 0.1 > HI_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -C -p Results-PyPDEVS -M -i 0.1 > dHI_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -C -p Results-PyPDEVS -M -i 0.1 -n 2 > dHI_dynamic-classic_M-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -C -p Results-PyPDEVS -M -i 0.1 > mdHI_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -C -p Results-PyPDEVS -M -i 0.1 -n 2 > mdHI_dynamic-classic_M-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI2LI -C -p Results-PyPDEVS -M -i 0.1 > HI2LI_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI2HI -C -p Results-PyPDEVS -M -i 0.1 > LI2HI_dynamic-classic_M.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HO -C -p Results-PyPDEVS -M -i 0.1 > HO_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -C -p Results-PyPDEVS -M -i 0.1 > dHO_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -C -p Results-PyPDEVS -M -i 0.1 -n 2 > dHO_dynamic-classic_M-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -C -p Results-PyPDEVS -M -i 0.1 > mdHO_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -C -p Results-PyPDEVS -M -i 0.1 -n 2 > mdHO_dynamic-classic_M-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 68 -W 68 -ms HOmod -C -p Results-PyPDEVS -M -i 0.1 > HOmod_dynamic-classic_M.log 2>&1 &
+```
+
+## --- Dynamic Classic (-C) Memoised ---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > LI_dynamic-classic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > dLI_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > dLI_dynamic-classic_M-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > mdLI_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > mdLI_dynamic-classic_M-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > HI_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > dHI_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > dHI_dynamic-classic_M-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > mdHI_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > mdHI_dynamic-classic_M-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI2LI -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > HI2LI_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI2HI -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > LI2HI_dynamic-classic_M.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HO -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > HO_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > dHO_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > dHO_dynamic-classic_M-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > mdHO_dynamic-classic_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > mdHO_dynamic-classic_M-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 68 -W 68 -ms HOmod -C -p Results-PyPDEVS -f memoised --DCP memoised -M -i 0.1 > HOmod_dynamic-classic_M.log 2>&1 &
+```
+
+## --- Parallel ---
+```bash
+nohup uv run testPyPDEVS.py parallel -D 400 -W 400 -ms LI -p Results-PyPDEVS -M -i 0.1 > LI_parallel_M.log 2>&1 & 
+nohup uv run testPyPDEVS.py parallel -D 400 -W 400 -ms HI -p Results-PyPDEVS -M -i 0.1 > HI_parallel_M.log 2>&1 &
+nohup uv run testPyPDEVS.py parallel -D 400 -W 400 -ms HO -p Results-PyPDEVS -M -i 0.1 > HO_parallel_M.log 2>&1 &
+nohup uv run testPyPDEVS.py parallel -D 68 -W 68 -ms HOmod -p Results-PyPDEVS -M -i 0.1 > HOmod_parallel_M.log 2>&1 &
+```
+
+## --- Minimal ---
+```bash
+nohup uv run testPyPDEVS.py minimal -D 400 -W 400 -ms LI -M -p Results-PyPDEVS -M -i 0.1 > LI_minimal_M.log 2>&1 &
+nohup uv run testPyPDEVS.py minimal -D 400 -W 400 -ms HI -M -p Results-PyPDEVS -M -i 0.1 > HI_minimal_M.log 2>&1 &
+nohup uv run testPyPDEVS.py minimal -D 400 -W 400 -ms HO -p Results-PyPDEVS -M -i 0.1 > HO_minimal_M.log 2>&1 &
+nohup uv run testPyPDEVS.py minimal -D 68 -W 68 -ms HOmod -p Results-PyPDEVS -M -i 0.1 > HOmod_minimal_M.log 2>&1 &
+```
+
+## --- Classic ---
+```bash
+nohup uv run testPyPDEVS.py classic -D 400 -W 400 -ms LI -p Results-PyPDEVS -M -i 0.1 > LI_classic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py classic -D 400 -W 400 -ms HI -p Results-PyPDEVS -M -i 0.1 > HI_classic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py classic -D 400 -W 400 -ms HO -p Results-PyPDEVS -M -i 0.1 > HO_classic_M.log 2>&1 &
+nohup uv run testPyPDEVS.py classic -D 68 -W 68 -ms HOmod -p Results-PyPDEVS -M -i 0.1 > HOmod_classic_M.log 2>&1 &
+```

+ 257 - 0
PyPDEVS benchmarks.md

@@ -0,0 +1,257 @@
+# --- TIME ---
+## --- Dynamic ---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI -p Results/PyPDEVS > Logs/Dynamic/LI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -p Results/PyPDEVS > Logs/Dynamic/dLI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -p Results/PyPDEVS -n 2 > Logs/Dynamic/dLI-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -p Results/PyPDEVS > Logs/Dynamic/mdLI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -p Results/PyPDEVS -n 2 > Logs/Dynamic/mdLI-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI -p Results/PyPDEVS > Logs/Dynamic/HI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -p Results/PyPDEVS > Logs/Dynamic/dHI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -p Results/PyPDEVS -n 2 > Logs/Dynamic/dHI-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -p Results/PyPDEVS > Logs/Dynamic/mdHI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -p Results/PyPDEVS -n 2 > Logs/Dynamic/mdHI-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI2LI -p Results/PyPDEVS > Logs/Dynamic/HI2LI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI2HI -p Results/PyPDEVS > Logs/Dynamic/LI2HI.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HO -p Results/PyPDEVS > Logs/Dynamic/HO.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -p Results/PyPDEVS > Logs/Dynamic/dHO.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -p Results/PyPDEVS -n 2 > Logs/Dynamic/dHO-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -p Results/PyPDEVS > Logs/Dynamic/mdHO.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -p Results/PyPDEVS -n 2 > Logs/Dynamic/mdHO-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 30 -ds 2 -W 30 -ws 2 -r 5 -ms HOmod -p Results/PyPDEVS > Logs/Dynamic/HOmod.log 2>&1 &
+```
+
+## --- Dynamic Memoised ---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicMemoised/LI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicMemoised/dLI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -p Results/PyPDEVS -f memoised --DCP memoised -n 2 > Logs/DynamicMemoised/dLI-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicMemoised/mdLI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -p Results/PyPDEVS -f memoised --DCP memoised -n 2 > Logs/DynamicMemoised/mdLI-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicMemoised/HI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicMemoised/dHI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -p Results/PyPDEVS -f memoised --DCP memoised -n 2 > Logs/DynamicMemoised/dHI-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicMemoised/mdHI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -p Results/PyPDEVS -f memoised --DCP memoised -n 2 > Logs/DynamicMemoised/mdHI-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI2LI -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicMemoised/HI2LI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI2HI -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicMemoised/LI2HI.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HO -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicMemoised/HO.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicMemoised/dHO.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -p Results/PyPDEVS -f memoised --DCP memoised -n 2 > Logs/DynamicMemoised/dHO-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicMemoised/mdHO.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -p Results/PyPDEVS -f memoised --DCP memoised -n 2 > Logs/DynamicMemoised/mdHO-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 30 -ds 2 -W 30 -ws 2 -r 5 -ms HOmod -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicMemoised/HOmod.log 2>&1 &
+```
+
+## --- Dynamic Classic (-C) ---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI -C -p Results/PyPDEVS > Logs/DynamicClassic/LI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -C -p Results/PyPDEVS > Logs/DynamicClassic/dLI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -C -p Results/PyPDEVS -n 2 > Logs/DynamicClassic/dLI-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -C -p Results/PyPDEVS > Logs/DynamicClassic/mdLI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -C -p Results/PyPDEVS -n 2 > Logs/DynamicClassic/mdLI-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI -C -p Results/PyPDEVS > Logs/DynamicClassic/HI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -C -p Results/PyPDEVS > Logs/DynamicClassic/dHI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -C -p Results/PyPDEVS -n 2 > Logs/DynamicClassic/dHI-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -C -p Results/PyPDEVS > Logs/DynamicClassic/mdHI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -C -p Results/PyPDEVS -n 2 > Logs/DynamicClassic/mdHI-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI2LI -C -p Results/PyPDEVS > Logs/DynamicClassic/HI2LI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI2HI -C -p Results/PyPDEVS > Logs/DynamicClassic/LI2HI.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HO -C -p Results/PyPDEVS > Logs/DynamicClassic/HO.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -C -p Results/PyPDEVS > Logs/DynamicClassic/dHO.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -C -p Results/PyPDEVS -n 2 > Logs/DynamicClassic/dHO-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -C -p Results/PyPDEVS > Logs/DynamicClassic/mdHO.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -C -p Results/PyPDEVS -n 2 > Logs/DynamicClassic/mdHO-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 30 -ds 2 -W 30 -ws 2 -r 5 -ms HOmod -C -p Results/PyPDEVS > Logs/DynamicClassic/HOmod.log 2>&1 &
+```
+
+## --- Dynamic Classic (-C) Memoised ---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI -C -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicClassicMemoised/LI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -C -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicClassicMemoised/dLI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dLI -C -p Results/PyPDEVS -f memoised --DCP memoised -n 2 > Logs/DynamicClassicMemoised/dLI-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -C -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicClassicMemoised/mdLI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdLI -C -p Results/PyPDEVS -f memoised --DCP memoised -n 2 > Logs/DynamicClassicMemoised/mdLI-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI -C -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicClassicMemoised/HI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -C -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicClassicMemoised/dHI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHI -C -p Results/PyPDEVS -f memoised --DCP memoised -n 2 > Logs/DynamicClassicMemoised/dHI-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -C -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicClassicMemoised/mdHI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHI -C -p Results/PyPDEVS -f memoised --DCP memoised -n 2 > Logs/DynamicClassicMemoised/mdHI-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI2LI -C -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicClassicMemoised/HI2LI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI2HI -C -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicClassicMemoised/LI2HI.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HO -C -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicClassicMemoised/HO.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -C -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicClassicMemoised/dHO.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms dHO -C -p Results/PyPDEVS -f memoised --DCP memoised -n 2 > Logs/DynamicClassicMemoised/dHO-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -C -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicClassicMemoised/mdHO.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms mdHO -C -p Results/PyPDEVS -f memoised --DCP memoised -n 2 > Logs/DynamicClassicMemoised/mdHO-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 30 -ds 2 -W 30 -ws 2 -r 5 -ms HOmod -C -p Results/PyPDEVS -f memoised --DCP memoised > Logs/DynamicClassicMemoised/HOmod.log 2>&1 &
+```
+
+## --- Parallel ---
+```bash
+nohup uv run testPyPDEVS.py parallel -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI -p Results/PyPDEVS > Logs/Parallel/LI.log 2>&1 & 
+nohup uv run testPyPDEVS.py parallel -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI -p Results/PyPDEVS > Logs/Parallel/HI.log 2>&1 &
+nohup uv run testPyPDEVS.py parallel -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HO -p Results/PyPDEVS > Logs/Parallel/HO.log 2>&1 &
+nohup uv run testPyPDEVS.py parallel -D 30 -ds 2 -W 30 -ws 2 -r 5 -ms HOmod -p Results/PyPDEVS > Logs/Parallel/HOmod.log 2>&1 &
+```
+
+## --- Minimal ---
+```bash
+nohup uv run testPyPDEVS.py minimal -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI -p Results/PyPDEVS > Logs/Minimal/LI.log 2>&1 &
+nohup uv run testPyPDEVS.py minimal -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI -p Results/PyPDEVS > Logs/Minimal/HI.log 2>&1 &
+nohup uv run testPyPDEVS.py minimal -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HO -p Results/PyPDEVS > Logs/Minimal/HO.log 2>&1 &
+nohup uv run testPyPDEVS.py minimal -D 30 -ds 2 -W 30 -ws 2 -r 5 -ms HOmod -p Results/PyPDEVS > Logs/Minimal/HOmod.log 2>&1 &
+```
+
+## --- Classic ---
+```bash
+nohup uv run testPyPDEVS.py classic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms LI -p Results/PyPDEVS > Logs/Classic/LI.log 2>&1 &
+nohup uv run testPyPDEVS.py classic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HI -p Results/PyPDEVS > Logs/Classic/HI.log 2>&1 &
+nohup uv run testPyPDEVS.py classic -D 100 -ds 2 -W 100 -ws 2 -r 5 -ms HO -p Results/PyPDEVS > Logs/Classic/HO.log 2>&1 &
+nohup uv run testPyPDEVS.py classic -D 30 -ds 2 -W 30 -ws 2 -r 5 -ms HOmod -p Results/PyPDEVS > Logs/Classic/HOmod.log 2>&1 &
+```
+
+# --- MEMORY ---
+## --- Dynamic ---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Dynamic/LI_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Dynamic/dLI_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -p Results/PyPDEVS -M -i 0.1 -n 2 > Logs/Memory/Dynamic/dLI_M-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Dynamic/mdLI_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -p Results/PyPDEVS -M -i 0.1 -n 2 > Logs/Memory/Dynamic/mdLI_M-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Dynamic/HI_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Dynamic/dHI_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -p Results/PyPDEVS -M -i 0.1 -n 2 > Logs/Memory/Dynamic/dHI_M-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Dynamic/mdHI_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -p Results/PyPDEVS -M -i 0.1 -n 2 > Logs/Memory/Dynamic/mdHI_M-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI2LI -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Dynamic/HI2LI_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI2HI -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Dynamic/LI2HI_M.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HO -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Dynamic/HO_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Dynamic/dHO_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -p Results/PyPDEVS -M -i 0.1 -n 2 > Logs/Memory/Dynamic/dHO_M-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Dynamic/mdHO_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -p Results/PyPDEVS -M -i 0.1 -n 2 > Logs/Memory/Dynamic/mdHO_M-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 68 -W 68 -ms HOmod -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Dynamic/HOmod_M.log 2>&1 &
+```
+
+## --- Dynamic Memoised---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicMemoised/LI_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicMemoised/dLI_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > Logs/Memory/DynamicMemoised/dLI_M-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicMemoised/mdLI_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > Logs/Memory/DynamicMemoised/mdLI_M-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicMemoised/HI_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicMemoised/dHI_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > Logs/Memory/DynamicMemoised/dHI_M-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicMemoised/mdHI_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > Logs/Memory/DynamicMemoised/mdHI_M-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI2LI -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicMemoised/HI2LI_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI2HI -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicMemoised/LI2HI_M.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HO -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicMemoised/HO_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicMemoised/dHO_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > Logs/Memory/DynamicMemoised/dHO_M-2.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicMemoised/mdHO_M.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > Logs/Memory/DynamicMemoised/mdHO_M-2.log 2>&1 &
+
+nohup uv run testPyPDEVS.py dynamic -D 68 -W 68 -ms HOmod -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicMemoised/HOmod_M.log 2>&1 &
+```
+
+## --- Dynamic Classic (-C) ---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI -C -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/DynamicClassic/LI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -C -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/DynamicClassic/dLI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -C -p Results/PyPDEVS -M -i 0.1 -n 2 > Logs/Memory/DynamicClassic/dLI-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -C -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/DynamicClassic/mdLI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -C -p Results/PyPDEVS -M -i 0.1 -n 2 > Logs/Memory/DynamicClassic/mdLI-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI -C -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/DynamicClassic/HI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -C -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/DynamicClassic/dHI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -C -p Results/PyPDEVS -M -i 0.1 -n 2 > Logs/Memory/DynamicClassic/dHI-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -C -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/DynamicClassic/mdHI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -C -p Results/PyPDEVS -M -i 0.1 -n 2 > Logs/Memory/DynamicClassic/mdHI-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI2LI -C -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/DynamicClassic/HI2LI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI2HI -C -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/DynamicClassic/LI2HI.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HO -C -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/DynamicClassic/HO.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -C -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/DynamicClassic/dHO.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -C -p Results/PyPDEVS -M -i 0.1 -n 2 > Logs/Memory/DynamicClassic/dHO-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -C -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/DynamicClassic/mdHO.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -C -p Results/PyPDEVS -M -i 0.1 -n 2 > Logs/Memory/DynamicClassic/mdHO-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 68 -W 68 -ms HOmod -C -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/DynamicClassic/HOmod.log 2>&1 &
+```
+
+## --- Dynamic Classic (-C) Memoised ---
+```bash
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicClassicMemoised/LI.log 2>&1 &
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicClassicMemoised/dLI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dLI -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > Logs/Memory/DynamicClassicMemoised/dLI-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicClassicMemoised/mdLI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdLI -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > Logs/Memory/DynamicClassicMemoised/mdLI-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicClassicMemoised/HI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicClassicMemoised/dHI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHI -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > Logs/Memory/DynamicClassicMemoised/dHI-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicClassicMemoised/mdHI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHI -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > Logs/Memory/DynamicClassicMemoised/mdHI-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HI2LI -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicClassicMemoised/HI2LI.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms LI2HI -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicClassicMemoised/LI2HI.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms HO -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicClassicMemoised/HO.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicClassicMemoised/dHO.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms dHO -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > Logs/Memory/DynamicClassicMemoised/dHO-2.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicClassicMemoised/mdHO.log 2>&1 & 
+nohup uv run testPyPDEVS.py dynamic -D 400 -W 400 -ms mdHO -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 -n 2 > Logs/Memory/DynamicClassicMemoised/mdHO-2.log 2>&1 & 
+
+nohup uv run testPyPDEVS.py dynamic -D 68 -W 68 -ms HOmod -C -p Results/PyPDEVS -f memoised --DCP memoised -M -i 0.1 > Logs/Memory/DynamicClassicMemoised/HOmod.log 2>&1 &
+```
+
+## --- Parallel ---
+```bash
+nohup uv run testPyPDEVS.py parallel -D 400 -W 400 -ms LI -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Parallel/LI.log 2>&1 & 
+nohup uv run testPyPDEVS.py parallel -D 400 -W 400 -ms HI -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Parallel/HI.log 2>&1 &
+nohup uv run testPyPDEVS.py parallel -D 400 -W 400 -ms HO -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Parallel/HO.log 2>&1 &
+nohup uv run testPyPDEVS.py parallel -D 68 -W 68 -ms HOmod -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Parallel/HOmod.log 2>&1 &
+```
+
+## --- Minimal ---
+```bash
+nohup uv run testPyPDEVS.py minimal -D 400 -W 400 -ms LI -M -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Minimal/LI.log 2>&1 &
+nohup uv run testPyPDEVS.py minimal -D 400 -W 400 -ms HI -M -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Minimal/HI.log 2>&1 &
+nohup uv run testPyPDEVS.py minimal -D 400 -W 400 -ms HO -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Minimal/HO.log 2>&1 &
+nohup uv run testPyPDEVS.py minimal -D 68 -W 68 -ms HOmod -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Minimal/HOmod.log 2>&1 &
+```
+
+## --- Classic ---
+```bash
+nohup uv run testPyPDEVS.py classic -D 400 -W 400 -ms LI -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Classic/LI.log 2>&1 &
+nohup uv run testPyPDEVS.py classic -D 400 -W 400 -ms HI -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Classic/HI.log 2>&1 &
+nohup uv run testPyPDEVS.py classic -D 400 -W 400 -ms HO -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Classic/HO.log 2>&1 &
+nohup uv run testPyPDEVS.py classic -D 68 -W 68 -ms HOmod -p Results/PyPDEVS -M -i 0.1 > Logs/Memory/Classic/HOmod.log 2>&1 &
+```

+ 0 - 256
benchmarks.md

@@ -1,256 +0,0 @@
-# --- TIME ---
-## --- Dynamic ---
-```bash
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms LI -p Results-PyPDEVS > LI_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dLI -p Results-PyPDEVS > dLI_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dLI -p Results-PyPDEVS -n 2 > dLI_dynamic-2.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdLI -p Results-PyPDEVS > mdLI_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdLI -p Results-PyPDEVS -n 2 > mdLI_dynamic-2.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HI -p Results-PyPDEVS > HI_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHI -p Results-PyPDEVS > dHI_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHI -p Results-PyPDEVS -n 2 > dHI_dynamic-2.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHI -p Results-PyPDEVS > mdHI_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHI -p Results-PyPDEVS -n 2 > mdHI_dynamic-2.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HI2LI -p Results-PyPDEVS > HI2LI_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms LI2HI -p Results-PyPDEVS > LI2HI_dynamic.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HO -p Results-PyPDEVS > HO_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHO -p Results-PyPDEVS > dHO_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHO -p Results-PyPDEVS -n 2 > dHO_dynamic-2.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHO -p Results-PyPDEVS > mdHO_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHO -p Results-PyPDEVS -n 2 > mdHO_dynamic-2.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 30 -ds 2 -mw 30 -ws 2 -r 5 -ms HOmod -p Results-PyPDEVS > HOmod_dynamic.log 2>&1 &
-```
-
-## --- Dynamic Memoised ---
-```bash
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms LI -p Results-PyPDEVS -f Memoised --DCP memoised> LI_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dLI -p Results-PyPDEVS -f Memoised --DCP memoised > dLI_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dLI -p Results-PyPDEVS -f Memoised --DCP memoised -n 2 > dLI_dynamic-2.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdLI -p Results-PyPDEVS -f Memoised --DCP memoised > mdLI_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdLI -p Results-PyPDEVS -f Memoised --DCP memoised -n 2 > mdLI_dynamic-2.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HI -p Results-PyPDEVS -f Memoised --DCP memoised > HI_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHI -p Results-PyPDEVS -f Memoised --DCP memoised > dHI_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHI -p Results-PyPDEVS -f Memoised --DCP memoised -n 2 > dHI_dynamic-2.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHI -p Results-PyPDEVS -f Memoised --DCP memoised > mdHI_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHI -p Results-PyPDEVS -f Memoised --DCP memoised -n 2 > mdHI_dynamic-2.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HI2LI -p Results-PyPDEVS -f Memoised --DCP memoised > HI2LI_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms LI2HI -p Results-PyPDEVS -f Memoised --DCP memoised > LI2HI_dynamic.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HO -p Results-PyPDEVS -f Memoised --DCP memoised > HO_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHO -p Results-PyPDEVS -f Memoised --DCP memoised > dHO_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHO -p Results-PyPDEVS -f Memoised --DCP memoised -n 2 > dHO_dynamic-2.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHO -p Results-PyPDEVS -f Memoised --DCP memoised > mdHO_dynamic.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHO -p Results-PyPDEVS -f Memoised --DCP memoised -n 2 > mdHO_dynamic-2.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 30 -ds 2 -mw 30 -ws 2 -r 5 -ms HOmod -p Results-PyPDEVS -f Memoised --DCP memoised > HOmod_dynamic.log 2>&1 &
-```
-
-## --- Dynamic Classic (-C) ---
-```bash
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms LI -C -p Results-PyPDEVS > LI_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dLI -C -p Results-PyPDEVS > dLI_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dLI -C -p Results-PyPDEVS -n 2 > dLI_dynamic-classic-2.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdLI -C -p Results-PyPDEVS > mdLI_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdLI -C -p Results-PyPDEVS -n 2 > mdLI_dynamic-classic-2.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HI -C -p Results-PyPDEVS > HI_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHI -C -p Results-PyPDEVS > dHI_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHI -C -p Results-PyPDEVS -n 2 > dHI_dynamic-classic-2.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHI -C -p Results-PyPDEVS > mdHI_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHI -C -p Results-PyPDEVS -n 2 > mdHI_dynamic-classic-2.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HI2LI -C -p Results-PyPDEVS > HI2LI_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms LI2HI -C -p Results-PyPDEVS > LI2HI_dynamic-classic.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HO -C -p Results-PyPDEVS > HO_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHO -C -p Results-PyPDEVS > dHO_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHO -C -p Results-PyPDEVS -n 2 > dHO_dynamic-classic-2.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHO -C -p Results-PyPDEVS > mdHO_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHO -C -p Results-PyPDEVS -n 2 > mdHO_dynamic-classic-2.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 30 -ds 2 -mw 30 -ws 2 -r 5 -ms HOmod -C -p Results-PyPDEVS > HOmod_dynamic-classic.log 2>&1 &
-```
-
-## --- Dynamic Classic (-C) Memoised ---
-```bash
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms LI -C -p Results-PyPDEVS -f Memoised --DCP memoised > LI_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dLI -C -p Results-PyPDEVS -f Memoised --DCP memoised > dLI_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dLI -C -p Results-PyPDEVS -f Memoised --DCP memoised -n 2 > dLI_dynamic-classic-2.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdLI -C -p Results-PyPDEVS -f Memoised --DCP memoised > mdLI_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdLI -C -p Results-PyPDEVS -f Memoised --DCP memoised -n 2 > mdLI_dynamic-classic-2.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HI -C -p Results-PyPDEVS -f Memoised --DCP memoised > HI_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHI -C -p Results-PyPDEVS -f Memoised --DCP memoised > dHI_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHI -C -p Results-PyPDEVS -f Memoised --DCP memoised -n 2 > dHI_dynamic-classic-2.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHI -C -p Results-PyPDEVS -f Memoised --DCP memoised > mdHI_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHI -C -p Results-PyPDEVS -f Memoised --DCP memoised -n 2 > mdHI_dynamic-classic-2.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HI2LI -C -p Results-PyPDEVS -f Memoised --DCP memoised > HI2LI_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms LI2HI -C -p Results-PyPDEVS -f Memoised --DCP memoised > LI2HI_dynamic-classic.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HO -C -p Results-PyPDEVS -f Memoised --DCP memoised > HO_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHO -C -p Results-PyPDEVS -f Memoised --DCP memoised > dHO_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms dHO -C -p Results-PyPDEVS -f Memoised --DCP memoised -n 2 > dHO_dynamic-classic-2.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHO -C -p Results-PyPDEVS -f Memoised --DCP memoised > mdHO_dynamic-classic.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms mdHO -C -p Results-PyPDEVS -f Memoised --DCP memoised -n 2 > mdHO_dynamic-classic-2.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 30 -ds 2 -mw 30 -ws 2 -r 5 -ms HOmod -C -p Results-PyPDEVS -f Memoised --DCP memoised > HOmod_dynamic-classic.log 2>&1 &
-
-## --- Parallel ---
-```bash
-nohup uv run testPyPDEVS.py parallel -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms LI -p Results-PyPDEVS > LI_parallel.log 2>&1 & 
-nohup uv run testPyPDEVS.py parallel -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HI -p Results-PyPDEVS > HI_parallel.log 2>&1 &
-nohup uv run testPyPDEVS.py parallel -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HO -p Results-PyPDEVS > HO_parallel.log 2>&1 &
-nohup uv run testPyPDEVS.py parallel -md 30 -ds 2 -mw 30 -ws 2 -r 5 -ms HOmod -p Results-PyPDEVS > HOmod_parallel.log 2>&1 &
-```
-
-## --- Minimal ---
-```bash
-nohup uv run testPyPDEVS.py minimal -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms LI -p Results-PyPDEVS > LI_minimal.log 2>&1 &
-nohup uv run testPyPDEVS.py minimal -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HI -p Results-PyPDEVS > HI_minimal.log 2>&1 &
-nohup uv run testPyPDEVS.py minimal -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HO -p Results-PyPDEVS > HO_minimal.log 2>&1 &
-nohup uv run testPyPDEVS.py minimal -md 30 -ds 2 -mw 30 -ws 2 -r 5 -ms HOmod -p Results-PyPDEVS > HOmod_minimal.log 2>&1 &
-```
-
-## --- Classic ---
-```bash
-nohup uv run testPyPDEVS.py classic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms LI -p Results-PyPDEVS > LI_classic.log 2>&1 &
-nohup uv run testPyPDEVS.py classic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HI -p Results-PyPDEVS > HI_classic.log 2>&1 &
-nohup uv run testPyPDEVS.py classic -md 100 -ds 2 -mw 100 -ws 2 -r 5 -ms HO -p Results-PyPDEVS > HO_classic.log 2>&1 &
-nohup uv run testPyPDEVS.py classic -md 30 -ds 2 -mw 30 -ws 2 -r 5 -ms HOmod -p Results-PyPDEVS > HOmod_classic.log 2>&1 &
-```
-
-# --- MEMORY ---
-## --- Dynamic ---
-```bash
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms LI -p Results-PyPDEVS -M -i 0.1 > LI_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dLI -p Results-PyPDEVS -M -i 0.1 > dLI_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dLI -p Results-PyPDEVS -M -i 0.1 -n 2 > dLI_dynamic_M-2.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdLI -p Results-PyPDEVS -M -i 0.1 > mdLI_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdLI -p Results-PyPDEVS -M -i 0.1 -n 2 > mdLI_dynamic_M-2.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms HI -p Results-PyPDEVS -M -i 0.1 > HI_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHI -p Results-PyPDEVS -M -i 0.1 > dHI_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHI -p Results-PyPDEVS -M -i 0.1 -n 2 > dHI_dynamic_M-2.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHI -p Results-PyPDEVS -M -i 0.1 > mdHI_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHI -p Results-PyPDEVS -M -i 0.1 -n 2 > mdHI_dynamic_M-2.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms HI2LI -p Results-PyPDEVS -M -i 0.1 > HI2LI_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms LI2HI -p Results-PyPDEVS -M -i 0.1 > LI2HI_dynamic_M.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms HO -p Results-PyPDEVS -M -i 0.1 > HO_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHO -p Results-PyPDEVS -M -i 0.1 > dHO_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHO -p Results-PyPDEVS -M -i 0.1 -n 2 > dHO_dynamic_M-2.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHO -p Results-PyPDEVS -M -i 0.1 > mdHO_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHO -p Results-PyPDEVS -M -i 0.1 -n 2 > mdHO_dynamic_M-2.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 68 -mw 68 -ms HOmod -p Results-PyPDEVS -M -i 0.1 > HOmod_dynamic_M.log 2>&1 &
-```
-
-## --- Dynamic Memoised---
-```bash
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms LI -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > LI_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dLI -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > dLI_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dLI -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 -n 2 > dLI_dynamic_M-2.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdLI -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > mdLI_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdLI -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 -n 2 > mdLI_dynamic_M-2.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms HI -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > HI_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHI -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > dHI_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHI -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 -n 2 > dHI_dynamic_M-2.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHI -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > mdHI_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHI -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 -n 2 > mdHI_dynamic_M-2.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms HI2LI -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > HI2LI_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms LI2HI -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > LI2HI_dynamic_M.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms HO -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > HO_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHO -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > dHO_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHO -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 -n 2 > dHO_dynamic_M-2.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHO -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > mdHO_dynamic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHO -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 -n 2 > mdHO_dynamic_M-2.log 2>&1 &
-
-nohup uv run testPyPDEVS.py dynamic -md 68 -mw 68 -ms HOmod -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > HOmod_dynamic_M.log 2>&1 &
-```
-
-## --- Dynamic Classic (-C) ---
-```bash
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms LI -C -p Results-PyPDEVS -M -i 0.1 > LI_dynamic-classic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dLI -C -p Results-PyPDEVS -M -i 0.1 > dLI_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dLI -C -p Results-PyPDEVS -M -i 0.1 -n 2 > dLI_dynamic-classic_M-2.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdLI -C -p Results-PyPDEVS -M -i 0.1 > mdLI_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdLI -C -p Results-PyPDEVS -M -i 0.1 -n 2 > mdLI_dynamic-classic_M-2.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms HI -C -p Results-PyPDEVS -M -i 0.1 > HI_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHI -C -p Results-PyPDEVS -M -i 0.1 > dHI_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHI -C -p Results-PyPDEVS -M -i 0.1 -n 2 > dHI_dynamic-classic_M-2.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHI -C -p Results-PyPDEVS -M -i 0.1 > mdHI_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHI -C -p Results-PyPDEVS -M -i 0.1 -n 2 > mdHI_dynamic-classic_M-2.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms HI2LI -C -p Results-PyPDEVS -M -i 0.1 > HI2LI_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms LI2HI -C -p Results-PyPDEVS -M -i 0.1 > LI2HI_dynamic-classic_M.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms HO -C -p Results-PyPDEVS -M -i 0.1 > HO_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHO -C -p Results-PyPDEVS -M -i 0.1 > dHO_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHO -C -p Results-PyPDEVS -M -i 0.1 -n 2 > dHO_dynamic-classic_M-2.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHO -C -p Results-PyPDEVS -M -i 0.1 > mdHO_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHO -C -p Results-PyPDEVS -M -i 0.1 -n 2 > mdHO_dynamic-classic_M-2.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 68 -mw 68 -ms HOmod -C -p Results-PyPDEVS -M -i 0.1 > HOmod_dynamic-classic_M.log 2>&1 &
-```
-
-## --- Dynamic Classic (-C) Memoised ---
-```bash
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms LI -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > LI_dynamic-classic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dLI -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > dLI_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dLI -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 -n 2 > dLI_dynamic-classic_M-2.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdLI -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > mdLI_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdLI -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 -n 2 > mdLI_dynamic-classic_M-2.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms HI -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > HI_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHI -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > dHI_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHI -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 -n 2 > dHI_dynamic-classic_M-2.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHI -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > mdHI_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHI -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 -n 2 > mdHI_dynamic-classic_M-2.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms HI2LI -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > HI2LI_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms LI2HI -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > LI2HI_dynamic-classic_M.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms HO -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > HO_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHO -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > dHO_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms dHO -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 -n 2 > dHO_dynamic-classic_M-2.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHO -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > mdHO_dynamic-classic_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py dynamic -md 400 -mw 400 -ms mdHO -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 -n 2 > mdHO_dynamic-classic_M-2.log 2>&1 & 
-
-nohup uv run testPyPDEVS.py dynamic -md 68 -mw 68 -ms HOmod -C -p Results-PyPDEVS -f Memoised --DCP memoised -M -i 0.1 > HOmod_dynamic-classic_M.log 2>&1 &
-```
-
-## --- Parallel ---
-```bash
-nohup uv run testPyPDEVS.py parallel -md 400 -mw 400 -ms LI -p Results-PyPDEVS -M -i 0.1 > LI_parallel_M.log 2>&1 & 
-nohup uv run testPyPDEVS.py parallel -md 400 -mw 400 -ms HI -p Results-PyPDEVS -M -i 0.1 > HI_parallel_M.log 2>&1 &
-nohup uv run testPyPDEVS.py parallel -md 400 -mw 400 -ms HO -p Results-PyPDEVS -M -i 0.1 > HO_parallel_M.log 2>&1 &
-nohup uv run testPyPDEVS.py parallel -md 68 -mw 68 -ms HOmod -p Results-PyPDEVS -M -i 0.1 > HOmod_parallel_M.log 2>&1 &
-```
-
-## --- Minimal ---
-```bash
-nohup uv run testPyPDEVS.py minimal -md 400 -mw 400 -ms LI -M -p Results-PyPDEVS -M -i 0.1 > LI_minimal_M.log 2>&1 &
-nohup uv run testPyPDEVS.py minimal -md 400 -mw 400 -ms HI -M -p Results-PyPDEVS -M -i 0.1 > HI_minimal_M.log 2>&1 &
-nohup uv run testPyPDEVS.py minimal -md 400 -mw 400 -ms HO -p Results-PyPDEVS -M -i 0.1 > HO_minimal_M.log 2>&1 &
-nohup uv run testPyPDEVS.py minimal -md 68 -mw 68 -ms HOmod -p Results-PyPDEVS -M -i 0.1 > HOmod_minimal_M.log 2>&1 &
-```
-
-## --- Classic ---
-```bash
-nohup uv run testPyPDEVS.py classic -md 400 -mw 400 -ms LI -p Results-PyPDEVS -M -i 0.1 > LI_classic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py classic -md 400 -mw 400 -ms HI -p Results-PyPDEVS -M -i 0.1 > HI_classic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py classic -md 400 -mw 400 -ms HO -p Results-PyPDEVS -M -i 0.1 > HO_classic_M.log 2>&1 &
-nohup uv run testPyPDEVS.py classic -md 68 -mw 68 -ms HOmod -p Results-PyPDEVS -M -i 0.1 > HOmod_classic_M.log 2>&1 &
-```

benchmarks/Agents.jl/DelayedAtomic.jl → benchmarks/Agents/DelayedAtomic.jl


benchmarks/Agents.jl/Generator.jl → benchmarks/Agents/Generator.jl


+ 3 - 1
benchmarks/Agents.jl/Manifest.toml

@@ -167,7 +167,9 @@ version = "4.1.1"
 
 [[deps.DEVS2Agents]]
 deps = ["Agents", "ArgParse", "Test"]
-path = "/home/jens/PycharmProjects/DEVS2Agents"
+git-tree-sha1 = "3fbb8083303e1d3164f0d5e0e838b83cb2b3ec42"
+repo-rev = "main"
+repo-url = "git@github.com:Snej69420/DEVS2Agents.git"
 uuid = "073a0784-fe80-4c04-b3c3-fb0686668e26"
 version = "0.1.0"
 

benchmarks/Agents.jl/Project.toml → benchmarks/Agents/Project.toml


benchmarks/Agents.jl/Topologies.jl → benchmarks/Agents/Topologies.jl


+ 4 - 4
benchmarks/Agents.jl/main.jl

@@ -37,7 +37,7 @@ function parse_commandline()
             help = "Max depth for the generated models"
             arg_type = Int
             default = 8
-        "--depth-stepsize"
+        "--depth-stepsize", "--ds"
             help = "Determines for which depths a model is generated."
             arg_type = Int
             default = 0 # Will be mapped to max-depth later if 0
@@ -45,7 +45,7 @@ function parse_commandline()
             help = "Max width for the generated models"
             arg_type = Int
             default = 8
-        "--width-stepsize"
+        "--width-stepsize", "--ws"
             help = "Determines for which widths a model is generated."
             arg_type = Int
             default = 0 # Will be mapped to max-width later if 0
@@ -56,13 +56,13 @@ function parse_commandline()
         "--output", "-O"
             help = "Print Simulation Outputs to console"
             action = :store_true
-        "--stats", "-S"
+        "--stats", "-s"
             help = "Enable Event Tracking"
             action = :store_true
         "--logging", "-L"
             help = "Enables and print model traces to the console"
             action = :store_true
-        "--model-structure", "-m"
+        "--model-structure", "--ms"
             help = "List of structures to run (e.g., LI HI HO)"
             nargs = '*'
             default = ["LI", "HI", "HO"]

+ 0 - 0
plotting Agents.md


+ 49 - 0
plotting.md

@@ -1,6 +1,23 @@
 # Plotting different models against each other
 ## Dynamic
 
+### Regular Models vs Dynamic Models with OLD DCP
+````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 dynamic/old > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $d/LI.csv $do/dLI.csv -d 100 -p dynamic/old > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $d/LI.csv $do/dLI.csv -p dynamic/old > /dev/null 2>&1 &
+
+nohup uv run benchmarks/compare.py param $d/HI.csv $do/dHI.csv -w 100 -p dynamic/old > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $d/HI.csv $do/dHI.csv -d 100 -p dynamic/old > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $d/HI.csv $do/dHI.csv -p dynamic/old > /dev/null 2>&1 &
+
+nohup uv run benchmarks/compare.py param $d/HO.csv $do/dHO.csv -w 100 -p dynamic/old > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $d/HO.csv $do/dHO.csv -d 100 -p dynamic/old > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $d/HO.csv $do/dHO.csv -p dynamic/old > /dev/null 2>&1 &
+````
+
 ### Regular Models vs Dynamic Models
 ```bash
 src=./benchmarks/Results-PyPDEVS/Time/dynamic
@@ -49,6 +66,22 @@ nohup uv run benchmarks/compare.py param $src/HO.csv $src/dHO.csv $src/mdHO.csv
 nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/mdHO.csv -p dynamic/modified > /dev/null 2>&1 &
 ```
 
+### Regular Models vs Dynamic Models
+```bash
+src=./benchmarks/Results-PyPDEVS/Time/dynamic
+nohup uv run benchmarks/compare.py param $src/dLI.csv $src/dLI-memoised.csv -w 100 -p dynamic/memoised > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/dLI.csv $src/dLI-memoised.csv -d 100 -p dynamic/memoised > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/dLI.csv $src/dLI-memoised.csv -p dynamic/memoised > /dev/null 2>&1 &
+
+nohup uv run benchmarks/compare.py param $src/dHI.csv $src/dHI-memoised.csv -w 100 -p dynamic/memoised > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/dHI.csv $src/dHI-memoised.csv -d 100 -p dynamic/memoised > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/dHI.csv $src/dHI-memoised.csv -p dynamic/memoised > /dev/null 2>&1 &
+
+nohup uv run benchmarks/compare.py param $src/dHO.csv $src/dHO-memoised.csv -w 100 -p dynamic/memoised > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py param $src/dHO.csv $src/dHO-memoised.csv -d 100 -p dynamic/memoised > /dev/null 2>&1 &
+nohup uv run benchmarks/compare.py total $src/dHO.csv $src/dHO-memoised.csv -p dynamic/memoised > /dev/null 2>&1 &
+```
+
 ### Compared
 ```bash
 src=./benchmarks/Results-PyPDEVS/Time/dynamic
@@ -133,6 +166,7 @@ nohup uv run benchmarks/compare.py total $src/HO.csv $src/dHO.csv $src/dHO-2.csv
 ## Comparison between Simulators
 ```bash
 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
@@ -159,15 +193,30 @@ SRC=./benchmarks/Results-PyPDEVS/Memory/dynamic
 nohup uv run benchmarks/compareMemory.py $SRC/LI.sqlite -tu m -p dynamic > /dev/null 2>&1 &
 nohup uv run benchmarks/compareMemory.py $SRC/LI.sqlite $SRC/dLI.sqlite -tu m -p dynamic > /dev/null 2>&1 &
 nohup uv run benchmarks/compareMemory.py $SRC/dLI.sqlite $SRC/dLI-2.sqlite -tu m -p dynamic > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/dLI.sqlite $SRC/mdLI.sqlite -tu m -p dynamic > /dev/null 2>&1 &
 nohup uv run benchmarks/compareMemory.py $SRC/dLI.sqlite $SRC/dLI-2.sqlite $SRC/mdLI.sqlite -tu m -p dynamic > /dev/null 2>&1 &
 
 nohup uv run benchmarks/compareMemory.py $SRC/HI.sqlite -tu m -p dynamic > /dev/null 2>&1 &
 nohup uv run benchmarks/compareMemory.py $SRC/HI.sqlite $SRC/dHI.sqlite -tu m -p dynamic > /dev/null 2>&1 &
 nohup uv run benchmarks/compareMemory.py $SRC/dHI.sqlite $SRC/dHI-2.sqlite -tu m -p dynamic > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/dHI.sqlite $SRC/mdHI.sqlite -tu m -p dynamic > /dev/null 2>&1 &
 nohup uv run benchmarks/compareMemory.py $SRC/dHI.sqlite $SRC/dHI-2.sqlite $SRC/mdHI.sqlite -tu m -p dynamic > /dev/null 2>&1 &
 
 nohup uv run benchmarks/compareMemory.py $SRC/HO.sqlite -tu m -p dynamic > /dev/null 2>&1 &
 nohup uv run benchmarks/compareMemory.py $SRC/HO.sqlite $SRC/dHO.sqlite -tu m -p dynamic > /dev/null 2>&1 &
 nohup uv run benchmarks/compareMemory.py $SRC/dHO.sqlite $SRC/dHO-2.sqlite -tu m -p dynamic > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $SRC/dHO.sqlite $SRC/mdHO.sqlite -tu m -p dynamic > /dev/null 2>&1 &
 nohup uv run benchmarks/compareMemory.py $SRC/dHO.sqlite $SRC/dHO-2.sqlite $SRC/mdHO.sqlite -tu m -p dynamic > /dev/null 2>&1 &
+```
+
+## Memory Comparison between Simulators
+```bash
+m=./benchmarks/Results-PyPDEVS/Memory/minimal
+p=./benchmarks/Results-PyPDEVS/Memory/parallel
+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 -n "LI-compared" > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $m/HI.sqlite $p/HI.sqlite $d/HI.sqlite $dc/HI.sqlite -n "HI-compared" > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $m/HO.sqlite $p/HO.sqlite $d/HO.sqlite $dc/HO.sqlite -n "HO-compared" > /dev/null 2>&1 &
+nohup uv run benchmarks/compareMemory.py $m/HOmod.sqlite $p/HOmod.sqlite $d/HOmod.sqlite $dc/HOmod.sqlite -n "HOmod-compared" > /dev/null 2>&1 &
 ```