From 354145cb4c260bdd7ef3dafcdae206e2d00d4d3a Mon Sep 17 00:00:00 2001
From: Samo Penic <samo.penic@fe.uni-lj.si>
Date: Wed, 18 May 2016 06:51:10 +0000
Subject: [PATCH] snapshot symlinked to initial_snapshot.vtu. This eliminates possibility of overwriting the configuration snapshot file in cat it is named timestep_xxxxx.vtu during the simulation.

---
 python/trisurf/trisurf.py |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/python/trisurf/trisurf.py b/python/trisurf/trisurf.py
index e3108b3..310b4d3 100644
--- a/python/trisurf/trisurf.py
+++ b/python/trisurf/trisurf.py
@@ -370,7 +370,7 @@
 						print("Error -- cannot make tapefile  "+ os.path.join(self.Dir.fullpath(),"tape")+" from the snapshot in the running directory")
 						exit(1)
 					try:
-						os.symlink(os.path.abspath(self.snapshotFile), os.path.join(self.Dir.fullpath(),self.snapshotFile))
+						os.symlink(os.path.abspath(self.snapshotFile), os.path.join(self.Dir.fullpath(),"initial_snapshot.vtu"))
 					except:
 						print("Error while symlinking "+os.path.abspath(self.snapshotFile)+" to "+os.path.join(self.Dir.fullpath(),self.snapshotFile))
 		
@@ -383,7 +383,7 @@
 			self.Dir.goto()
 			print("Starting trisurf-ng executable in "+self.Dir.fullpath())
 			if(self.fromSnapshot==True):
-				params=["trisurf", "--restore-from-vtk",self.snapshotFile]+self.runArgs
+				params=["trisurf", "--restore-from-vtk","initial_snapshot.vtu"]+self.runArgs
 			else:
 				#veify if dump exists. If not it is a first run and shoud be run with --force-from-tape
 				if(os.path.isfile("dump.bin")==False):

--
Gitblit v1.9.3