/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 3.0.1 |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
 version 3.0;
 format ascii;
 class dictionary;
 location "system";
 object fvSolution;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
solvers
{
 "alpha.water.*"
 {
 nAlphaCorr 1;
 nAlphaSubCycles 3;
 cAlpha 0.5;
 icAlpha 0;
 MULESCorr yes;
 nLimiterIter 10;
 alphaApplyPrevCorr yes;
 solver smoothSolver;
 smoother symGaussSeidel;
 tolerance 1e-8;
 relTol 0;
 minIter 1;
 }
 pcorr
 {
 solver PCG;
 preconditioner
 {
 preconditioner GAMG;
 smoother GaussSeidel;
 agglomerator faceAreaPair;
 mergeLevels 1;
 smoother DICGaussSeidel;
 nPreSweeps 0;
 nPostSweeps 2;
 nBottomSweeps 2;
 nCellsInCoarsestLevel 10;
 cacheAgglomeration true;
 tolerance 1e-5;
 relTol 0;
 };
 tolerance 1e-5;
 relTol 0.001;
 };
 pcorrFinal
 {
 $pcorr;
 relTol 0;
 }
 p_rgh
 {
 solver GAMG;
 smoother DIC;
 agglomerator faceAreaPair;
 mergeLevels 1;
 nCellsInCoarsestLevel 10;
 cacheAgglomeration true;
 tolerance 1e-7;
 relTol 0.01;
 };
 p_rghFinal
 {
 $p_rgh;
 relTol 0;
 }
 "(U|k|omega).*"
 {
 solver smoothSolver;
 smoother symGaussSeidel;
 nSweeps 1;
 tolerance 1e-7;
 relTol 0;
 minIter 1;
 };
}
relaxationFactors
{
 "(p_rgh).*" 0.3;
 "(U).*" 0.7;
 "(k).*" 0.6;
 "(omega).*" 0.6;
 alpha 0.2;
}
PIMPLE
{
 momentumPredictor yes;
 nOuterCorrectors 5;
 nCorrectors 3;
 nNonOrthogonalCorrectors 0;
 correctPhi yes;
 moveMeshOuterCorrectors yes;
 turbOnFinalIterOnly yes;
}
cache
{
 grad(U);
}
// ************************************************************************* //
