Don't understand solver's behaviour
Hello guys,
today I'm facing a problem, which I can't explain. I have done a dummy calculation for a variable f. f is set everywhere to 1 (boundary/internal). Nevertheless OpenFOAM calculates values differing from 1. Can anyone explain that behaviour to me? Thank you very much in advance. I have a normal transport equation for variable f: Code:
f_( Boundary and internal values all set to 1. Code:
multivariateSurfaceInterpolationScheme<scalar>::fielTable fields; So again keep in mind, for testing purpose I set all values to 1. Now I'm trying to solve the following equations: Code:
Info << "fmin/max = " << min(f_).value() << ", " << max(f_).value() << endl;; Code:
Info << "fmin/max = " << min(f_).value() << ", " << max(f_).value() << endl;; f min/max = 1, 1 f min/max = 0.90082369, 1.1320949 Schemes: laplacian(alphaEff,f) Gauss linear corrected; div(phi,f) Gauss upwind; RASModel kEpsilon; |
solver used:
solver PBiCG; preconditioner DILU; tolerance 1e-7; relTol 0.01; |
All times are GMT -4. The time now is 07:30. |