View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001156 | OpenFOAM | Bug | public | 2014-02-12 07:27 | 2015-01-01 14:08 |
Reporter | Assigned To | henry | |||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | no change required | ||
Platform | Linux | OS | Ubuntu | OS Version | 10.04 |
Summary | 0001156: R utility doesn't recognise new kLowReWallFunction type | ||||
Description | Trying to run the R (or createTurbulenceFields) utility on a case that uses the kLowReWallFunction returns an error saying that it is not a known patchfield type. | ||||
Steps To Reproduce | Take an example turbulence case that uses the kqRWallFunction (eg incompressible/simpleFoam/pitzDaily). Change one of the walls from kqRWallFunction to kLowReWallFunction. Try to run the R or createTurbulenceFields utilities -> see error. | ||||
Tags | No tags attached. | ||||
|
kLowReWallFunction is only defined for scalarFields, like k. The utility tries to apply the same boundary conditions to R as were defined for k. This produces an errors, as there is not boundary condition called kLowReWallFunction for tensorFields. I suggest you either re-implement kLowReWallFunction such that it can be used for tensor fields (probably renaming it as you do), or change the BC types to something which is defined for both k and R (like kqRWallFunction, or fixedValue) before running the utility. |