From 832f1200c3e7d186a00dc50e624bdffa48eb2703 Mon Sep 17 00:00:00 2001 From: Chris Cantwell Date: Wed, 24 Aug 2016 10:31:23 +0100 Subject: [PATCH 1/2] Added missing GetRowComm in AllReduce call. --- library/MultiRegions/GlobalLinSysIterativeFull.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/library/MultiRegions/GlobalLinSysIterativeFull.cpp b/library/MultiRegions/GlobalLinSysIterativeFull.cpp index 84d2db206..75035f526 100644 --- a/library/MultiRegions/GlobalLinSysIterativeFull.cpp +++ b/library/MultiRegions/GlobalLinSysIterativeFull.cpp @@ -136,7 +136,8 @@ namespace Nektar int nGlobDofs = pLocToGloMap->GetNumGlobalCoeffs(); int nDirTotal = nDirDofs; - expList->GetComm()->AllReduce(nDirTotal, LibUtilities::ReduceSum); + expList->GetComm()->GetRowComm() + ->AllReduce(nDirTotal, LibUtilities::ReduceSum); Array tmp(nGlobDofs), tmp2; -- GitLab From 69a0597e2dfa7441ad893a2b20ad56a211fef6a9 Mon Sep 17 00:00:00 2001 From: Chris Cantwell Date: Wed, 24 Aug 2016 10:33:26 +0100 Subject: [PATCH 2/2] Updated CHANGELOG --- CHANGELOG.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 77315a775..d43c542b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -54,8 +54,9 @@ v4.4.0 v4.3.4 ------ **Library:** -- Fix performance issue with `v_ExtractDataToCoeffs` for post-processing of large - simulations (!672) +- Fix performance issue with `v_ExtractDataToCoeffs` for post-processing of + large simulations (!672) +- Fix IterativeFull solver in parallel (!685) v4.3.3 ------ -- GitLab