/*--------------------------------*- C++ -*----------------------------------*\
| =========                 |                                                 |
| \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
|  \\    /   O peration     | Version:  2.3.1                                 |
|   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
|    \\/     M anipulation  |                                                 |
\*---------------------------------------------------------------------------*/
FoamFile {
  version     2.0;
  format      ascii;
  class       dictionary;
  object      fvSolution;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

solvers {

  p
  {
    solver           PCG;
    preconditioner   DIC;
    tolerance        1e-6;
    relTol           0;
  }

  pFinal
  {
    $p;
    tolerance        1e-6;
    relTol           0;
  }

  "pcorr.*"
  {
    $p
    tolerance       0.02;
    relTol          0;
  }

  "(U|h|k|epsilon|R)"
  {
    solver           PBiCGStab;
    preconditioner   DILU;
    tolerance        1e-5;
    relTol           0;
  }

  "(U|h|k|epsilon|R)Final"
  {
    $U;
    tolerance        1e-5;
    relTol           0;
  }

  cellMotionU
  {
    solver          PCG;
    preconditioner  DIC;
    tolerance       1e-06;
    relTol          0;
  };
}

PIMPLE {
  momentumPredictor   false;
  nCorrectors         4;
  nNonOrthogonalCorrectors 1;
  pRefCell        0;
  pRefValue       0;
}


// ************************************************************************* //
