15 description="""
16 Runs an OpenFoam steady solver. Needs the usual 3 arguments (<solver>
17 <directory> <case>) and passes them on (plus additional arguments)
18 Output is sent to stdout and a logfile inside the case directory
19 (PyFoamSolver.logfile). The Directory PyFoamSolver.analyzed contains
20 this information a) Residuals and other information of the linear
21 solvers b) Execution time c) continuity information d) bounding of
22 variables
23
24 If the solver has converged (linear solvers below threshold) it is
25 stopped and the last simulation state is written to disk
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