From 45ca1c067c2db6c5e9ce7d555eb23a0c545988b8 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Fri, 6 Jul 2012 12:39:35 +0100 Subject: [PATCH] BUG: fieldMinMax: accessing uninitialised data (data not scattered) --- .../field/fieldMinMax/fieldMinMaxTemplates.C | 33 +++++++++---------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/src/postProcessing/functionObjects/field/fieldMinMax/fieldMinMaxTemplates.C b/src/postProcessing/functionObjects/field/fieldMinMax/fieldMinMaxTemplates.C index be16e3a5c07..cf76cbda0ef 100644 --- a/src/postProcessing/functionObjects/field/fieldMinMax/fieldMinMaxTemplates.C +++ b/src/postProcessing/functionObjects/field/fieldMinMax/fieldMinMaxTemplates.C @@ -73,16 +73,16 @@ void Foam::fieldMinMax::calcMinMaxFields Pstream::gatherList(maxVs); Pstream::gatherList(maxCs); - label minI = findMin(minVs); - scalar minValue = minVs[minI]; - const vector& minC = minCs[minI]; - - label maxI = findMax(maxVs); - scalar maxValue = maxVs[maxI]; - const vector& maxC = maxCs[maxI]; - if (Pstream::master()) { + label minI = findMin(minVs); + scalar minValue = minVs[minI]; + const vector& minC = minCs[minI]; + + label maxI = findMax(maxVs); + scalar maxValue = maxVs[maxI]; + const vector& maxC = maxCs[maxI]; + if (write_) { fieldMinMaxFilePtr_() @@ -153,17 +153,16 @@ void Foam::fieldMinMax::calcMinMaxFields Pstream::gatherList(maxVs); Pstream::gatherList(maxCs); - label minI = findMin(minVs); - Type minValue = minVs[minI]; - const vector& minC = minCs[minI]; - - label maxI = findMax(maxVs); - Type maxValue = maxVs[maxI]; - const vector& maxC = maxCs[maxI]; - - if (Pstream::master()) { + label minI = findMin(minVs); + Type minValue = minVs[minI]; + const vector& minC = minCs[minI]; + + label maxI = findMax(maxVs); + Type maxValue = maxVs[maxI]; + const vector& maxC = maxCs[maxI]; + if (write_) { fieldMinMaxFilePtr_() -- GitLab