From bc3bff8ef5428395031a2abffd47c98a688acaf3 Mon Sep 17 00:00:00 2001 From: Kutalmis Bercin <kutalmis.bercin@esi-group.com> Date: Thu, 4 Aug 2022 13:10:50 +0100 Subject: [PATCH] BUG: binModels: ensure main processor writes out binned data (fixes #2530) --- .../singleDirectionUniformBinTemplates.C | 5 +++++ .../binField/binModels/uniformBin/uniformBinTemplates.C | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/functionObjects/field/binField/binModels/singleDirectionUniformBin/singleDirectionUniformBinTemplates.C b/src/functionObjects/field/binField/binModels/singleDirectionUniformBin/singleDirectionUniformBinTemplates.C index 04714fe74db..ad5024263c7 100644 --- a/src/functionObjects/field/binField/binModels/singleDirectionUniformBin/singleDirectionUniformBinTemplates.C +++ b/src/functionObjects/field/binField/binModels/singleDirectionUniformBin/singleDirectionUniformBinTemplates.C @@ -183,6 +183,11 @@ bool Foam::binModels::singleDirectionUniformBin::processField } } + for (auto& binList : data) + { + reduce(binList, sumOp<List<Type>>()); + } + if (writeToFile()) { writeBinnedData(data, filePtrs_[fieldi]); diff --git a/src/functionObjects/field/binField/binModels/uniformBin/uniformBinTemplates.C b/src/functionObjects/field/binField/binModels/uniformBin/uniformBinTemplates.C index 12d7e9c1cea..c9edd55a137 100644 --- a/src/functionObjects/field/binField/binModels/uniformBin/uniformBinTemplates.C +++ b/src/functionObjects/field/binField/binModels/uniformBin/uniformBinTemplates.C @@ -166,6 +166,11 @@ bool Foam::binModels::uniformBin::processField(const label fieldi) } } + for (auto& binList : data) + { + reduce(binList, sumOp<List<Type>>()); + } + if (writeToFile()) { writeBinnedData(data, filePtrs_[fieldi]); -- GitLab