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

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

  "(Tg|Ta)"
  {
    solver         PBiCGStab;
    preconditioner FDIC;
    tolerance      1e-08;
    relTol         0;
    minIter        1;
  }

  D
  {
    solver                GAMG;
    smoother              GaussSeidel;
    nPreSweeps            0;
    nPostSweeps           2;
    nFinestSweeps         2;
    scaleCorrection       true;
    directSolveCoarsest   false;
    cacheAgglomeration    true;
    nCellsInCoarsestLevel 20;
    agglomerator          faceAreaPair;
    mergeLevels           1;
    // solver          PCG;
    // preconditioner  DIC;
    tolerance       1e-10;
    relTol          0.1;
    minIter         0;
    maxIter         1000;
  }
}

// solidMechanics
// {
//     nCorrectors     3;
//     D               1e-3;
// }

// relaxationFactors
// {
//     //    D    0.9;
// }
// ************************************************************************* //
