Trisurf Monte Carlo simulator
Samo Penic
2016-05-15 3b83db7eaf329b61ffd66576fb7a8221311952a5
Nicer output
2 files modified
9 ■■■■■ changed files
python/trisurf/trisurf.py 8 ●●●● patch | view | raw | blame | history
python/trisurf/tsmgr.py 1 ●●●● patch | view | raw | blame | history
python/trisurf/trisurf.py
@@ -352,7 +352,7 @@
                else:
                    try:
                        with open (os.path.join(self.Dir.fullpath(),"tape"), "w") as myfile:
                            myfile.write("#This is automatically generated tape file from snapshot\n")
                            myfile.write("#This is automatically generated tape file from snapshot")
                            myfile.write(str(self.tape))
                    except:
                        print("Error -- cannot make tapefile  "+ os.path.join(self.Dir.fullpath(),"tape")+" from the snapshot in the running directory")
@@ -364,12 +364,12 @@
        
            #check if the simulation has been completed. in this case notify user and stop executing.
            if(self.isCompleted() and ("--force-from-tape" not in self.runArgs) and ("--reset-iteration-count" not in self.runArgs)):
                print("The simulation was completed. Not starting executable at localhost in "+self.Dir.fullpath()+"\n")
                print("The simulation was completed. Not starting executable in "+self.Dir.fullpath())
                return
            cwd=Directory(maindir=os.getcwd())
            self.Dir.goto()
            print("Starting trisurf-ng executable at localhost in "+self.Dir.fullpath()+"\n")
            print("Starting trisurf-ng executable in "+self.Dir.fullpath())
            if(self.fromSnapshot==True):
                params=["trisurf", "--restore-from-vtk",self.snapshotFile]+self.runArgs
            else:
@@ -380,7 +380,7 @@
            subprocess.Popen (params, stdout=subprocess.DEVNULL)
            cwd.goto()
        else:
            print("Process already running. Not starting\n")
            print("Process in "+self.Dir.fullpath()+" already running. Not starting.")
        return
    def stop(self):
python/trisurf/tsmgr.py
@@ -1,7 +1,6 @@
import sys, getopt
import tabulate
def printHelp():
    print('Python module tsmgr accept following switches:\n')
    print('tsmgr [-n process number] [-R] [-h] [-r] [-s] [-c comment text] [-a comment text]\n')