From 30e456a64132da79d55b55da5fddeff483c284e7 Mon Sep 17 00:00:00 2001 From: Henry Weller Date: Wed, 17 Aug 2016 17:12:20 +0100 Subject: [PATCH] fvDOM radiation model: Removed unreliable 'cacheDiv' option Resolves bug-report http://bugs.openfoam.org/view.php?id=2182 --- .../radiationModels/fvDOM/fvDOM/fvDOM.C | 29 ---------- .../radiationModels/fvDOM/fvDOM/fvDOM.H | 19 ------- .../radiationModels/fvDOM/fvDOM/fvDOMI.H | 18 +------ .../radiativeIntensityRay.C | 54 ++++++------------- .../constant/radiationProperties | 1 - .../constant/radiationProperties | 4 -- .../constant/radiationProperties | 4 -- .../constant/radiationProperties | 4 -- .../constant/radiationProperties | 1 - 9 files changed, 17 insertions(+), 117 deletions(-) diff --git a/src/thermophysicalModels/radiation/radiationModels/fvDOM/fvDOM/fvDOM.C b/src/thermophysicalModels/radiation/radiationModels/fvDOM/fvDOM/fvDOM.C index d1cdcad666..164534ff57 100644 --- a/src/thermophysicalModels/radiation/radiationModels/fvDOM/fvDOM/fvDOM.C +++ b/src/thermophysicalModels/radiation/radiationModels/fvDOM/fvDOM/fvDOM.C @@ -190,31 +190,6 @@ void Foam::radiation::fvDOM::initialise() Info<< "fvDOM : Allocated " << IRay_.size() << " rays with average orientation:" << nl; - if (cacheDiv_) - { - Info<< "Caching div fvMatrix..."<< endl; - for (label lambdaI = 0; lambdaI < nLambda_; lambdaI++) - { - fvRayDiv_[lambdaI].setSize(nRay_); - - forAll(IRay_, rayId) - { - const surfaceScalarField Ji(IRay_[rayId].dAve() & mesh_.Sf()); - const volScalarField& iRayLambdaI = - IRay_[rayId].ILambda(lambdaI); - - fvRayDiv_[lambdaI].set - ( - rayId, - new fvScalarMatrix - ( - fvm::div(Ji, iRayLambdaI, "div(Ji,Ii_h)") - ) - ); - } - } - } - forAll(IRay_, rayId) { if (omegaMax_ < IRay_[rayId].omega()) @@ -308,8 +283,6 @@ Foam::radiation::fvDOM::fvDOM(const volScalarField& T) IRay_(0), convergence_(coeffs_.lookupOrDefault("convergence", 0.0)), maxIter_(coeffs_.lookupOrDefault