modules/twoPhaseSolver: Include divU into MULES corrector

This improves convergence in situations with substantial source-based
divergence, such as injections and phase changes.
This commit is contained in:
Will Bainbridge
2023-10-06 11:21:14 +01:00
parent 084bd015f1
commit 0951029513

View File

@ -256,8 +256,8 @@ void Foam::solvers::twoPhaseSolver::alphaSolve
alpha1,
talphaPhi1Un(),
talphaPhi1Corr.ref(),
Sp(),
(-Sp()*alpha1)(),
(Sp() + divU())(),
(-(Sp() + divU())*alpha1)(),
oneField(),
zeroField()
);