rhoCentralFoam: Updated Courant number calculation to be cell-based rather than face-based

Now consistent with the way the Courant number is calculated for other solvers
This commit is contained in:
Henry Weller 2015-06-17 20:20:49 +01:00
parent bc493180d9
commit 164448f8b1

View File

@ -31,16 +31,12 @@ Description
if (mesh.nInternalFaces())
{
surfaceScalarField amaxSfbyDelta
(
mesh.surfaceInterpolation::deltaCoeffs()*amaxSf
);
scalarField sumAmaxSf(fvc::surfaceSum(amaxSf)().internalField());
CoNum = max(amaxSfbyDelta/mesh.magSf()).value()*runTime.deltaTValue();
CoNum = 0.5*gMax(sumAmaxSf/mesh.V().field())*runTime.deltaTValue();
meanCoNum =
(sum(amaxSfbyDelta)/sum(mesh.magSf())).value()
*runTime.deltaTValue();
0.5*(gSum(sumAmaxSf)/gSum(mesh.V().field()))*runTime.deltaTValue();
}
Info<< "Mean and max Courant Numbers = "