Trisurf Monte Carlo simulator
Samo Penic
2016-05-18 354145cb4c260bdd7ef3dafcdae206e2d00d4d3a
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.
1 files modified
4 ■■■■ changed files
python/trisurf/trisurf.py 4 ●●●● patch | view | raw | blame | history
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):