From 02d586964439aa41a12196acb783d4636b39a4e5 Mon Sep 17 00:00:00 2001
From: mattijs <mattijs>
Date: Thu, 10 Jun 2010 08:21:14 +0100
Subject: [PATCH] BUG: multiLevelDecomp : access to lower level dictionary

---
 .../decompositionMethods/multiLevelDecomp/multiLevelDecomp.C   | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/parallel/decompose/decompositionMethods/multiLevelDecomp/multiLevelDecomp.C b/src/parallel/decompose/decompositionMethods/multiLevelDecomp/multiLevelDecomp.C
index 22f1d6a3d0d..5822d6a6710 100644
--- a/src/parallel/decompose/decompositionMethods/multiLevelDecomp/multiLevelDecomp.C
+++ b/src/parallel/decompose/decompositionMethods/multiLevelDecomp/multiLevelDecomp.C
@@ -225,7 +225,8 @@ void Foam::multiLevelDecomp::decompose
             label nTotal = n*nNext;
 
             // Retrieve original level0 dictionary and modify number of domains
-            dictionary::const_iterator iter = decompositionDict_.begin();
+            dictionary::const_iterator iter =
+                decompositionDict_.subDict(typeName + "Coeffs").begin();
             dictionary myDict = iter().dict();
             myDict.set("numberOfSubdomains", nTotal);
 
-- 
GitLab