From 672194747e93fd07915a63e11d601a94673cf620 Mon Sep 17 00:00:00 2001 From: Sergio Ferraris Date: Tue, 28 May 2013 11:32:54 +0100 Subject: [PATCH] ENH: Optimization of 1) fvDOM BC. greyDiffusiveRadiationMixedFvPatchScalarField.C 2) radiationProperties and fvSolution for rays in fvDOM model 3) radiativeIntensityRay.C using weighted residuals. --- .../pairPatchAgglomeration.C | 2 - ...iffusiveRadiationMixedFvPatchScalarField.C | 50 +++++------- ...iffusiveRadiationMixedFvPatchScalarField.H | 2 +- .../radiationModel/fvDOM/fvDOM/fvDOM.C | 76 +++++++++++++++---- .../radiationModel/fvDOM/fvDOM/fvDOM.H | 39 +++++++++- .../radiationModel/fvDOM/fvDOM/fvDOMI.H | 25 +++++- .../radiativeIntensityRay.C | 64 +++++++++++----- .../radiativeIntensityRay.H | 7 +- .../absorptionEmissionModel.C | 6 +- .../fireFoam/les/oppositeBurningPanels/0/G | 41 ++++++++++ .../constant/radiationProperties | 26 ++++--- .../oppositeBurningPanels/system/controlDict | 6 +- .../oppositeBurningPanels/system/fvSolution | 38 +++++----- .../constant/radiationProperties | 28 ++++--- .../les/smallPoolFire2D/system/controlDict | 4 +- .../les/smallPoolFire2D/system/fvSolution | 17 +++-- .../fireFoam/les/smallPoolFire3D/0/IDefault | 2 +- .../constant/radiationProperties | 28 ++++--- .../les/smallPoolFire3D/system/controlDict | 6 +- .../les/smallPoolFire3D/system/fvSolution | 12 +-- 20 files changed, 323 insertions(+), 156 deletions(-) create mode 100644 tutorials/combustion/fireFoam/les/oppositeBurningPanels/0/G diff --git a/src/fvAgglomerationMethods/pairPatchAgglomeration/pairPatchAgglomeration.C b/src/fvAgglomerationMethods/pairPatchAgglomeration/pairPatchAgglomeration.C index 9a7462127c..9467906f15 100644 --- a/src/fvAgglomerationMethods/pairPatchAgglomeration/pairPatchAgglomeration.C +++ b/src/fvAgglomerationMethods/pairPatchAgglomeration/pairPatchAgglomeration.C @@ -44,9 +44,7 @@ bool Foam::pairPatchAgglomeration::continueAgglomerating { // Check the need for further agglomeration on all processors label localnCoarseFaces = nCoarseFaces; -// reduce(localnCoarseFaces, sumOp