pEqn: DO NOT constrain the pressure equation as this will lead to continuity errors

This commit is contained in:
Henry
2015-02-12 10:42:17 +00:00
parent 332c3cc37f
commit d9eb18adbc
19 changed files with 5 additions and 66 deletions

View File

@ -39,8 +39,6 @@ if (pimple.transonic())
fvOptions(psi, p, rho.name())
);
fvOptions.constrain(pEqn);
pEqn.solve(mesh.solver(p.select(pimple.finalInnerIter())));
if (pimple.finalNonOrthogonalIter())
@ -74,8 +72,6 @@ else
fvOptions(psi, p, rho.name())
);
fvOptions.constrain(pEqn);
pEqn.solve(mesh.solver(p.select(pimple.finalInnerIter())));
if (pimple.finalNonOrthogonalIter())

View File

@ -50,8 +50,6 @@ if (pimple.transonic())
fvOptions(psi, p, rho.name())
);
fvOptions.constrain(pEqn);
pEqn.solve(mesh.solver(p.select(pimple.finalInnerIter())));
if (pimple.finalNonOrthogonalIter())
@ -89,8 +87,6 @@ else
fvOptions(psi, p, rho.name())
);
fvOptions.constrain(pEqn);
pEqn.solve(mesh.solver(p.select(pimple.finalInnerIter())));
if (pimple.finalNonOrthogonalIter())

View File

@ -31,8 +31,6 @@
// Relax the pressure equation to ensure diagonal-dominance
pEqn.relax();
fvOptions.constrain(pEqn);
pEqn.setReference(pRefCell, pRefValue);
pEqn.solve();
@ -67,8 +65,6 @@
pEqn.setReference(pRefCell, pRefValue);
fvOptions.constrain(pEqn);
pEqn.solve();
if (simple.finalNonOrthogonalIter())

View File

@ -43,8 +43,6 @@ if (simple.transonic())
// Relax the pressure equation to maintain diagonal dominance
pEqn.relax();
fvOptions.constrain(pEqn);
pEqn.setReference(pRefCell, pRefValue);
pEqn.solve();
@ -82,8 +80,6 @@ else
fvOptions(psi, p, rho.name())
);
fvOptions.constrain(pEqn);
pEqn.setReference(pRefCell, pRefValue);
pEqn.solve();