1: \begin{abstract}
2: We develop an entropy stable two--phase
3: incompressible Navier--Stokes/Cahn--Hilliard discontinuous Galerkin (DG) flow solver method. The model poses
4: the Cahn--Hilliard equation as the phase field method, a skew--symmetric
5: form of the momentum equation, and an artificial compressibility method to compute the
6: pressure. We design the model so that it satisfies an entropy law, including
7: free-- and no--slip wall boundary conditions with non--zero
8: wall contact angle.
9: We then construct a high--order DG approximation of
10: the model that satisfies the SBP--SAT property.
11: With the help of a discrete
12: stability analysis, the scheme has two modes: an entropy
13: conserving approximation with central advective fluxes and the Bassi--Rebay 1 (BR1) method for diffusion, and an entropy
14: stable approximation with an exact Riemann solver for advection and interface stabilization added to the BR1
15: method. The scheme is applicable to, and the stability proofs hold for, three--dimensional unstructured meshes
16: with curvilinear hexahedral elements.
17: %Two choices are proposed to integrate in time: an explicit third--order
18: %Runge--Kutta scheme, and an implicit--explicit BDF method with first or second
19: %order of accuracy.
20: We test the convergence
21: of the schemes on a manufactured solution, and their robustness by solving a flow
22: initialized from random numbers. In the latter, we find that a similar scheme that does
23: not satisfy an entropy inequality had 30$\%$ probability to fail, while
24: the entropy stable scheme never does.
25: We also solve the static and rising bubble test problems, and to challenge
26: the solver capabilities we compute a three--dimensional pipe flow in the annular
27: regime.
28:
29: \keywords{Navier--Stokes \and Cahn--Hilliard \and Computational fluid dynamics \and High-Order methods \and Discontinuous Galerkin \and SBP--SAT.}
30: % \PACS{PACS code1 \and PACS code2 \and more}
31: % \subclass{MSC code1 \and MSC code2 \and more}
32: \end{abstract}
33: