From eff835ffee2b241d4506d06667468ae17e8fb1b8 Mon Sep 17 00:00:00 2001 From: andy Date: Thu, 15 Mar 2012 18:05:40 +0000 Subject: [PATCH] ENH: switch to ptscotch instead of scotch automatically for parallel runs --- .../decompositionMethod/decompositionMethod.C | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/parallel/decompose/decompositionMethods/decompositionMethod/decompositionMethod.C b/src/parallel/decompose/decompositionMethods/decompositionMethod/decompositionMethod.C index ab18fad6e2..27f1c4fbc0 100644 --- a/src/parallel/decompose/decompositionMethods/decompositionMethod/decompositionMethod.C +++ b/src/parallel/decompose/decompositionMethods/decompositionMethod/decompositionMethod.C @@ -46,7 +46,13 @@ Foam::autoPtr Foam::decompositionMethod::New const dictionary& decompositionDict ) { - const word methodType(decompositionDict.lookup("method")); + word methodType(decompositionDict.lookup("method")); + + if (methodType == "scotch" && Pstream::parRun()) + { + methodType = "ptscotch"; + } + Info<< "Selecting decompositionMethod " << methodType << endl;