18. Cylindrical background mesh can be used. Three radii, two gradients and warping.
19. CFD Processor is capable of scheduling MPI jobs to remote machines. This can be used with OpenMPI in Linux. The keyword “hosts†in the configuration file is followed by a list of nodes (hostnames or IP addresses). Password-less SSH access to those machines must be possible and the OpenMPI package, as well as the calculation directory itself, must be accessible at the same filesystem path, e. g. through the use of a disk shared among the machines. The parameter “bindToCore†is ignored when “hosts†is used. *-clearance – non-mandatory parameter which can be used to improve robustness of meshing at clearance between bladeCap and shroud *-toInterfaceDistance – non-mandatory parameter which can be used to improve robustness of meshing at small gaps between particular part of blade and neighbouring geometry
20. Currently, there are two possible transport models: sutherland (default) and constant. If “sutherland†is used, then is it possible to set also the parameters of the Sutherland model: As (default 1.512e-06) and Ts (default 120). If “constant†is used, then the parameter Pr (default 0.7 for air, 7 for water) are available.
21. There are three possible turbulence models: kOmegaSST (default), kEpsilon and laminar. The names and default values of the optional parameters of the models are: kOmegaSST-alphaK1 (0.85), kOmegaSST-alphaK2 (1.00), kOmegaSST-alphaOmega1 (0.5) kOmegaSST-alphaOmega2 (0.856), kOmegaSST-beta1 (0.075), kOmegaSST-beta2 (0.0828), kOmegaSST-betaStar (0.09), kOmegaSST-gamma1 (0.5555556), kOmegaSST-gamma2 (0.44), kOmegaSST-a1 (0.31), kOmegaSST-b1 (1.00), kOmegaSST-c1 (10.0), kOmegaSST-F3 (false); kEpsilon-Cmu (0.09), kEpsilon-C1 (1.44), kEpsilon-C2 (1.92), kEpsilon-C3 (-0.33), kEpsilon-sigmak (1.00), kEpsilon-sigmaEps (1.30).
22. CFD Processor allows a straighforward extension of the built-in workflow by user-defined functions. These take form of a Python scripts and can be executed in several places along the workflow. The keyword for setting used defined functions is userDefinedFunctions and has the following syntax: userDefinedFunctions script locations [ script locations … ] The word script is a path (no spaces!) to the Python script to be executed. During write-out of the case is will be written to the subdirectory “scripts†of the case directory and executed from that place. The word locations is a comma-separated list (no spaces!) of execution points during the workflow, when the script is to be executed. The possible execution points are: afterWrite, beforeMeshing, afterMeshing, beforeCalculation, afterCalculation, beforeEverySpeedline, afterEverySpeedline, beforeReport, afterReport. The script can use common Python functions and also two special predefined functions SetEntry and WriteFile. E.g. SetEntry(‘system/fvSolution’, ‘SIMPLE/nNonOrthogonalCorrectors’, ‘5’) WriteFile(‘system/fvSolution’) Finally, the special predefined variable CaseDirectory contains full path to the directory with the case.
23. END.