sixDoFMotion: Adding restraints and constraints to the motion of objects.
[OpenFOAM-1.6.x.git] / tutorials / multiphase / interDyMFoam / ras / floatingObject / system / fvSolution
blob9edecbae820fb5193805aa624c9e06ff6a3e0895
1 /*--------------------------------*- C++ -*----------------------------------*\
2 | =========                 |                                                 |
3 | \\      /  F ield         | OpenFOAM: The Open Source CFD Toolbox           |
4 |  \\    /   O peration     | Version:  1.6                                   |
5 |   \\  /    A nd           | Web:      www.OpenFOAM.org                      |
6 |    \\/     M anipulation  |                                                 |
7 \*---------------------------------------------------------------------------*/
8 FoamFile
10     version     2.0;
11     format      ascii;
12     class       dictionary;
13     location    "system";
14     object      fvSolution;
16 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
18 solvers
20     cellDisplacement
21     {
22         solver          GAMG;
23         tolerance       1e-08;
24         relTol          0;
25         smoother        GaussSeidel;
26         cacheAgglomeration true;
27         nCellsInCoarsestLevel 10;
28         agglomerator    faceAreaPair;
29         mergeLevels     1;
30     }
32     pcorr
33     {
34         solver          PCG;
35         preconditioner
36         {
37             preconditioner  GAMG;
38             tolerance       1e-05;
39             relTol          0;
40             smoother        DICGaussSeidel;
41             nPreSweeps      0;
42             nPostSweeps     2;
43             nBottomSweeps   2;
44             cacheAgglomeration false;
45             nCellsInCoarsestLevel 10;
46             agglomerator    faceAreaPair;
47             mergeLevels     1;
48         }
50         tolerance       1e-05;
51         relTol          0;
52         maxIter         100;
53     }
55     p
56     {
57         solver          GAMG;
58         tolerance       1e-08;
59         relTol          0.01;
60         smoother        DIC;
61         nPreSweeps      0;
62         nPostSweeps     2;
63         nFinestSweeps   2;
64         cacheAgglomeration true;
65         nCellsInCoarsestLevel 10;
66         agglomerator    faceAreaPair;
67         mergeLevels     1;
68     }
70     pFinal
71     {
72         solver          PCG;
73         preconditioner
74         {
75             preconditioner  GAMG;
76             tolerance       2e-09;
77             relTol          0;
78             nVcycles        2;
79             smoother        DICGaussSeidel;
80             nPreSweeps      2;
81             nPostSweeps     2;
82             nFinestSweeps   2;
83             cacheAgglomeration true;
84             nCellsInCoarsestLevel 10;
85             agglomerator    faceAreaPair;
86             mergeLevels     1;
87         }
89         tolerance       2e-09;
90         relTol          0;
91         maxIter         20;
92     }
94     U
95     {
96         solver          smoothSolver;
97         smoother        GaussSeidel;
98         tolerance       1e-06;
99         relTol          0;
100         nSweeps         1;
101     }
103     "(k|epsilon|R|nuTilda)"
104     {
105         $U;
106         tolerance       1e-08;
107         relTol          0;
108     }
112 PISO
114     momentumPredictor no;
115     nCorrectors     2;
116     nNonOrthogonalCorrectors 0;
117     nAlphaCorr      1;
118     nAlphaSubCycles 1;
119     cAlpha          1.5;
120     correctPhi      yes;
123 relaxationFactors
125     U               1;
129 // ************************************************************************* //