From 9833e614da2e4a8e19ad21bba23e07f381ae7e7b Mon Sep 17 00:00:00 2001 From: Andrew Heather <> Date: Fri, 3 Dec 2021 11:58:03 +0000 Subject: [PATCH] BUG: surfaceAlignedSBRStressFvMotionSolver - corrected units (see #2265) Note - this resolves the reported dimensions error, but it is not clear if this code (has ever?) run or if this change is appropriate... --- .../surfaceAlignedSBRStressFvMotionSolver.C | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/fvMotionSolver/fvMotionSolvers/displacement/surfaceAlignedSBRStress/surfaceAlignedSBRStressFvMotionSolver.C b/src/fvMotionSolver/fvMotionSolvers/displacement/surfaceAlignedSBRStress/surfaceAlignedSBRStressFvMotionSolver.C index 098f4fb7a4e..a888fd225df 100644 --- a/src/fvMotionSolver/fvMotionSolvers/displacement/surfaceAlignedSBRStress/surfaceAlignedSBRStressFvMotionSolver.C +++ b/src/fvMotionSolver/fvMotionSolvers/displacement/surfaceAlignedSBRStress/surfaceAlignedSBRStressFvMotionSolver.C @@ -384,11 +384,9 @@ void Foam::surfaceAlignedSBRStressFvMotionSolver::solve() sigmaD_ = magNewSigmaD; } - const surfaceScalarField Df - ( - dimensionedScalar("viscosity", dimViscosity, 1.0) - *diffusivity().operator()() - ); + const dimensionedScalar oneViscosity("viscosity", dimViscosity, 1.0); + + const surfaceScalarField Df(oneViscosity*diffusivity().operator()()); pointDisplacement_.boundaryFieldRef().updateCoeffs(); @@ -417,7 +415,7 @@ void Foam::surfaceAlignedSBRStressFvMotionSolver::solve() ) ) == - fvc::div(sigmaD_) + oneViscosity*fvc::div(sigmaD_) + fvOptions(cellDisp) ); -- GitLab