diff --git a/src/faOptions/corrections/limitVelocity/limitVelocity.C b/src/faOptions/corrections/limitVelocity/limitVelocity.C index 8fbb5756c0..186205ce64 100644 --- a/src/faOptions/corrections/limitVelocity/limitVelocity.C +++ b/src/faOptions/corrections/limitVelocity/limitVelocity.C @@ -5,7 +5,7 @@ \\ / A nd | www.openfoam.com \\/ M anipulation | ------------------------------------------------------------------------------- - Copyright (C) 2021 OpenCFD Ltd. + Copyright (C) 2021-2022 OpenCFD Ltd. ------------------------------------------------------------------------------- License This file is part of OpenFOAM. @@ -83,41 +83,70 @@ void Foam::fa::limitVelocity::correct(areaVectorField& U) { const scalar maxSqrU = sqr(max_); + // Count nTotFaces ourselves + // (maybe only applying on a subset) + label nFacesAbove(0); + const label nTotFaces(returnReduce(faces_.size(), sumOp