From 664bca1e1c20c321affaeeca165307d73c586d3e Mon Sep 17 00:00:00 2001 From: Vaggelis Papoutsis <vaggelisp@gmail.com> Date: Fri, 16 Oct 2020 14:09:03 +0300 Subject: [PATCH] BUG: globalSum needed in the merit functions' directional derivative (fixes #1949) Does not affect the current functionality of shape optimisation. --- .../optimisation/updateMethod/updateMethod/updateMethod.C | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/optimisation/adjointOptimisation/adjoint/optimisation/updateMethod/updateMethod/updateMethod.C b/src/optimisation/adjointOptimisation/adjoint/optimisation/updateMethod/updateMethod/updateMethod.C index 2b9b0851196..5c3fef24a9d 100644 --- a/src/optimisation/adjointOptimisation/adjoint/optimisation/updateMethod/updateMethod/updateMethod.C +++ b/src/optimisation/adjointOptimisation/adjoint/optimisation/updateMethod/updateMethod/updateMethod.C @@ -376,7 +376,7 @@ Foam::scalar Foam::updateMethod::computeMeritFunction() Foam::scalar Foam::updateMethod::meritFunctionDirectionalDerivative() { - return sum(objectiveDerivatives_*correction_); + return globalSum(objectiveDerivatives_*correction_); } -- GitLab