From 3d0247677949505858b0b947fc3b216bb2a7bc80 Mon Sep 17 00:00:00 2001
From: Samo Penic <samo.penic@gmail.com>
Date: Fri, 13 May 2016 19:09:59 +0000
Subject: [PATCH] Added many fixes for reruning the simulations, starting from tapes, added Completed status, etc.

---
 python/myTestConfig.py |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/python/myTestConfig.py b/python/myTestConfig.py
index 23f9342..79c4f51 100644
--- a/python/myTestConfig.py
+++ b/python/myTestConfig.py
@@ -1,17 +1,28 @@
 from trisurf import tsmgr
 from trisurf import trisurf
 
+
+#Simple example how to start simulation from a previos snapshot
 run1=trisurf.Runner(snapshot='snapshot.vtu')
 run1.setMaindir(("N","k","V","Np","Nm"),("nshell","xk0","constvolswitch","npoly","nmono"))
 run1.setSubdir("run0")
 
+#Example how to start simulation from tape. Extra argument in runArgs will be passed to trisurf executable (meaning that simulation will always start from the beginning (bipyramid) ignoring the fact that some states may have been calculated already)
 run2=trisurf.Runner(tape='tape', runArgs=['--force-from-tape'])
 run2.setMaindir(("N","k","V","Np","Nm"),("nshell","xk0","constvolswitch","npoly","nmono"))
 run2.setSubdir("run1")
 
+#Example of programatical setup of 4 runs
+pRun=[]
+for i in range(0,4): #0,1,2,3
+	tpRun=trisurf.Runner(tape='tape')
+	tpRun.setMaindir(("N","k","V","Np","Nm"),("nshell","xk0","constvolswitch","npoly","nmono"))
+	tpRun.setSubdir("programatical_"+str(i))
+	pRun.append(tpRun)
 
-#obligatory: combine all runs
-Runs=[run1,run2]
 
+#obligatory final configuration step: combine all runs
+Runs=[run1,run2]+pRun
+#start manager with configured runs
 tsmgr.start(Runs)
 

--
Gitblit v1.9.3