From 6b19bb219349ca866d1f305e7536a67ca5bc8714 Mon Sep 17 00:00:00 2001 From: Henry <Henry> Date: Fri, 3 May 2013 15:48:21 +0100 Subject: [PATCH] VoF: localize reading of alpha controls --- .../cfdTools/general/include/alphaControls.H | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 src/finiteVolume/cfdTools/general/include/alphaControls.H diff --git a/src/finiteVolume/cfdTools/general/include/alphaControls.H b/src/finiteVolume/cfdTools/general/include/alphaControls.H new file mode 100644 index 00000000000..b5ae1f94d83 --- /dev/null +++ b/src/finiteVolume/cfdTools/general/include/alphaControls.H @@ -0,0 +1,12 @@ +const dictionary& alphaControls = mesh.solverDict(alpha1.name()); +label nAlphaCorr(readLabel(alphaControls.lookup("nAlphaCorr"))); +label nAlphaSubCycles(readLabel(alphaControls.lookup("nAlphaSubCycles"))); +Switch MULESCorr(alphaControls.lookup("MULESCorr")); + +if (nAlphaSubCycles > 1 && pimple.nCorrPIMPLE() != 1) +{ + FatalErrorIn(args.executable()) + << "Sub-cycling alpha is only allowed for PISO operation, " + "i.e. when the number of outer-correctors = 1" + << exit(FatalError); +} -- GitLab