Corrected and simplified solver selection for implicit MULES.

This commit is contained in:
henry
2009-12-02 22:42:10 +00:00
parent f686c8d531
commit c8f03c3bef

View File

@ -142,8 +142,7 @@ void Foam::MULES::implicitSolve
{ {
const fvMesh& mesh = psi.mesh(); const fvMesh& mesh = psi.mesh();
const dictionary& MULEScontrols = const dictionary& MULEScontrols = mesh.solverDict(psi.name());
mesh.solverDict(psi.name()).subDict("MULESImplicit");
label maxIter label maxIter
( (
@ -255,7 +254,7 @@ void Foam::MULES::implicitSolve
solve solve
( (
psiConvectionDiffusion + fvc::div(lambda*phiCorr), psiConvectionDiffusion + fvc::div(lambda*phiCorr),
MULEScontrols.lookup("solver") MULEScontrols
); );
scalar maxPsiM1 = gMax(psi.internalField()) - 1.0; scalar maxPsiM1 = gMax(psi.internalField()) - 1.0;