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

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

  p
  {
    solver           PCG; // symmetric matrix solver
    preconditioner   DIC;
    tolerance        1e-07;
    relTol           0;
  };

  Xsii
  {
    solver           PCG; // symmetric matrix solver
    preconditioner   DIC;
    tolerance        1e-10;
    relTol           1e-06;
  };

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

  D
  {
    solver                GAMG;
    tolerance             1e-10;
    relTol                0.0;
    smoother              GaussSeidel;
    nPreSweeps            0;
    nPostSweeps           2;
    nFinestSweeps         2;
    scaleCorrection       true;
    directSolveCoarsest   false;
    cacheAgglomeration    true;
    nCellsInCoarsestLevel 20;
    agglomerator          faceAreaPair;
    mergeLevels           1;
  }

}

solidMechanics {
  nCorrectors     0;
  D               1e-6;
}

relaxationFactors {
  //       D      0.3;
}

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