From 85af7e05b51542e854827584b76f3c14633db787 Mon Sep 17 00:00:00 2001
From: Kutalmis Bercin <kutalmis.bercin@esi-group.com>
Date: Wed, 30 Mar 2022 17:43:58 +0100
Subject: [PATCH] INT: TDACChemistryModel: avoid redundant MPI communications
 (#2337)

---
 .../chemistryModel/TDACChemistryModel/TDACChemistryModel.C    | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/thermophysicalModels/chemistryModel/chemistryModel/TDACChemistryModel/TDACChemistryModel.C b/src/thermophysicalModels/chemistryModel/chemistryModel/TDACChemistryModel/TDACChemistryModel.C
index 1fbee4961d0..3592fffedf5 100644
--- a/src/thermophysicalModels/chemistryModel/chemistryModel/TDACChemistryModel/TDACChemistryModel.C
+++ b/src/thermophysicalModels/chemistryModel/chemistryModel/TDACChemistryModel/TDACChemistryModel.C
@@ -5,7 +5,7 @@
     \\  /    A nd           | www.openfoam.com
      \\/     M anipulation  |
 -------------------------------------------------------------------------------
-    Copyright (C) 2016-2017 OpenFOAM Foundation
+    Copyright (C) 2016-2021 OpenFOAM Foundation
     Copyright (C) 2016-2021 OpenCFD Ltd.
 -------------------------------------------------------------------------------
 License
@@ -864,7 +864,7 @@ Foam::scalar Foam::TDACChemistryModel<ReactionThermo, ThermoType>::solve
             << "    " << nActiveSpecies/nAvg << endl;
     }
 
-    if (Pstream::parRun())
+    if (reduced && Pstream::parRun())
     {
         List<bool> active(composition.active());
         Pstream::listCombineGather(active, orEqOp<bool>());
-- 
GitLab