diff --git a/src/parallel/decompose/decompositionMethods/multiLevelDecomp/multiLevelDecomp.C b/src/parallel/decompose/decompositionMethods/multiLevelDecomp/multiLevelDecomp.C index 22f1d6a3d0d2502d474f826823dbbd107f061c17..5822d6a6710e63a652843acda29334db6dafe5b0 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);