diff --git a/src/parallel/decompose/decompositionMethods/decompositionMethod/decompositionMethod.C b/src/parallel/decompose/decompositionMethods/decompositionMethod/decompositionMethod.C index 2915309639..1cfb22887b 100644 --- a/src/parallel/decompose/decompositionMethods/decompositionMethod/decompositionMethod.C +++ b/src/parallel/decompose/decompositionMethods/decompositionMethod/decompositionMethod.C @@ -398,7 +398,15 @@ void Foam::decompositionMethod::calcCellCells // Create global cell numbers // ~~~~~~~~~~~~~~~~~~~~~~~~~~ - label nAgglom = max(agglom)+1; + label nAgglom; + if (agglom.size()) + { + nAgglom = max(agglom)+1; + } + else + { + nAgglom = 0; + } globalIndex globalAgglom(nAgglom); const labelList& faceOwner = mesh.faceOwner();