1 Info<< "Reading field p_rgh\n" << endl;
15 Info<< "Reading field alpha1\n" << endl;
29 Info<< "Reading field U\n" << endl;
43 #include "createPhi.H"
45 Info<< "Reading transportProperties\n" << endl;
46 twoPhaseMixture twoPhaseProperties(U, phi);
48 const dimensionedScalar& rho1 = twoPhaseProperties.rho1();
49 const dimensionedScalar& rho2 = twoPhaseProperties.rho2();
51 dimensionedScalar Dab(twoPhaseProperties.lookup("Dab"));
53 // Read the reciprocal of the turbulent Schmidt number
54 dimensionedScalar alphatab(twoPhaseProperties.lookup("alphatab"));
56 // Need to store rho for ddt(rho, U)
57 volScalarField rho("rho", alpha1*rho1 + (scalar(1) - alpha1)*rho2);
62 // Initialisation does not matter because rhoPhi is reset after the
63 // alpha1 solution before it is used in the U equation.
64 surfaceScalarField rhoPhi
77 // Construct incompressible turbulence model
78 autoPtr<incompressible::turbulenceModel> turbulence
80 incompressible::turbulenceModel::New(U, phi, twoPhaseProperties)
83 Info<< "Calculating field g.h\n" << endl;
84 volScalarField gh("gh", g & mesh.C());
85 surfaceScalarField ghf("ghf", g & mesh.Cf());
101 scalar pRefValue = 0.0;
106 mesh.solutionDict().subDict("PIMPLE"),
111 if (p_rgh.needReference())
113 p += dimensionedScalar
117 pRefValue - getRefCellValue(p, pRefCell)