18 description="""
19 Runs an OpenFoam solver. Needs the usual 3 arguments (<solver>
20 <directory> <case>) and passes them on (plus additional arguments).
21 Output is sent to stdout and a logfile inside the case directory
22 (PyFoamSolver.logfile) The Directory PyFoamSolver.analyzed contains
23 this information: a) Residuals and other information of the linear
24 solvers b Execution time c) continuity information d) bounding of
25 variables
26 """
27
28 PyFoamApplication.__init__(self,description=description)
29
31 self.parser.add_option("--procnr",type="int",dest="procnr",default=None,help="The number of processors the run should be started on")
32 self.parser.add_option("--machinefile",dest="machinefile",default=None,help="The machinefile that specifies the parallel machine")
33 self.parser.add_option("--clear-case",action="store_true",default=False,dest="clearCase",help="Clear all timesteps except for the first before running")
34 self.parser.add_option("--progress",action="store_true",default=False,dest="progress",help="Only prints the progress of the simulation, but swallows all the other output")
35 self.parser.add_option("--foamVersion",dest="foamVersion",default=None,help="Change the OpenFOAM-version that is to be used")
36