Subject | Hash | Author | Date (UTC) |
---|---|---|---|
fixed case setup parameters related to populationBalance | c7d78aa76be2b9251c1aebd5e34e2f475aa906c3 | Anurag Misra | 2017-10-04 15:32:55 |
minor modifications in boundary conditions | 290fa6a15aeddfd7994339f2ebcd2512b2b1d2be | Anurag Misra | 2017-10-04 12:33:40 |
added k, epsilon fields | e5e1714b85294d8f5bb9ad03e4bc6a20513933b6 | Stefan Hoerner | 2017-10-04 12:25:47 |
minor changes to fvSolution | 2fd45fa8d04cb5968668fd183972f70a03891381 | Anurag Misra | 2017-10-04 12:15:23 |
fixed boundary conditions, included turbulence properties | fc2883d6e954dd564b4a834357f8f34c5e8625fc | Anurag Misra | 2017-10-04 11:52:45 |
fixed viscosity and aggregation kernel values | 4b6295b3a4b44b980ffd322d3d8b8352e0d75464 | Anurag Misra | 2017-10-04 09:49:01 |
added square settler test case with k-epsilon turbulence | 937cfc7ef9b393b7beb744478729cf18704f2c44 | Anurag Misra | 2017-10-03 16:06:44 |
udated initial diameters, changed discretization schemes | 5ddfba46e0261d3582d2a2e72d332fad672d9064 | Anurag Misra | 2017-10-02 09:06:58 |
development of QBMM diameter OKcd .. | 36755878d12906de7e1210aca66f9729b2681b6c | Cyrille Bonamy | 2017-09-29 22:12:57 |
Updated Allwmake script, included surfaceTension in reconstruct method of pEqn.H | 437ea6907d42a8961048671820b3ac72e2847f3a | Anurag Misra | 2017-09-29 09:57:47 |
updated testCase | 985b51c83127b4aead4c811c2a0eece460d7d006 | Anurag Misra | 2017-09-28 14:59:24 |
updated QBMM diametermodel andparent classes | d9df4d3f69b1562642f8897c5cd82fe0ff13b924 | Anurag Misra | 2017-09-28 14:58:48 |
modified startFrom in controlDict | b3c968e784c3ad93802ebc8cef47f57d0fec0897 | Anurag Misra | 2017-09-28 07:59:46 |
deleted old README | ec5833d7a9e16ad3349f2c3489197dfd4a291b61 | Anurag Misra | 2017-09-27 14:36:32 |
updated extension of README | 77ab387e41e41fc42a65eb03be87754f7b3f6750 | Anurag Misra | 2017-09-27 14:34:34 |
Added README | 7a07b98687881b4ffd9d6283ec02b8892271a993 | EXT Anurag Misra | 2017-09-27 14:33:16 |
Added License | d31bc70be81c24cc44f5b7ce5e3e07923c8c19cb | EXT Anurag Misra | 2017-09-27 13:49:21 |
added decomposeparDict | 0502a8d1f7d5759c15c60889618910ced5bcb4ce | Anurag Misra | 2017-09-27 13:44:42 |
renamed multiphaseSystem library, updated testCase directory with appropriate dictionaries and simulation parameters | 7a49f08c5af48556cc18c98915f468442e0fa3e2 | Anurag Misra | 2017-09-27 13:33:10 |
update/debugof multiphaseSystem + add switch populationbalance | 286070162f350e965a9c0fb8a0d8cd17be017f55 | Cyrille Bonamy | 2017-09-27 10:12:40 |
File squareSettler/0/moment.0.populationBalance.aqueous changed (mode: 100644) (index d9ee28d..c7cf157) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | movingWall | movingWall |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | fixedWalls | fixedWalls |
31 | 30 | { | { |
32 | type fixedValue; | ||
33 | value uniform 0; | ||
31 | type zeroGradient; | ||
34 | 32 | } | } |
35 | 33 | ||
36 | 34 | frontAndBack | frontAndBack |
File squareSettler/0/moment.0.populationBalance.bicontinuous changed (mode: 100644) (index 71d13f1..632e432) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | movingWall | movingWall |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | fixedWalls | fixedWalls |
31 | 30 | { | { |
32 | type fixedValue; | ||
33 | value uniform 0; | ||
31 | type zeroGradient; | ||
34 | 32 | } | } |
35 | 33 | ||
36 | 34 | frontAndBack | frontAndBack |
File squareSettler/0/moment.1.populationBalance.aqueous changed (mode: 100644) (index edb253d..f5945f2) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | movingWall | movingWall |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | fixedWalls | fixedWalls |
31 | 30 | { | { |
32 | type fixedValue; | ||
33 | value uniform 0; | ||
31 | type zeroGradient; | ||
34 | 32 | } | } |
35 | 33 | ||
36 | 34 | frontAndBack | frontAndBack |
File squareSettler/0/moment.1.populationBalance.bicontinuous changed (mode: 100644) (index edb253d..f5945f2) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | movingWall | movingWall |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | fixedWalls | fixedWalls |
31 | 30 | { | { |
32 | type fixedValue; | ||
33 | value uniform 0; | ||
31 | type zeroGradient; | ||
34 | 32 | } | } |
35 | 33 | ||
36 | 34 | frontAndBack | frontAndBack |
File squareSettler/0/moment.2.populationBalance.aqueous changed (mode: 100644) (index 3a74e72..329caa2) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | movingWall | movingWall |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | fixedWalls | fixedWalls |
31 | 30 | { | { |
32 | type fixedValue; | ||
33 | value uniform 0; | ||
31 | type zeroGradient; | ||
34 | 32 | } | } |
35 | 33 | ||
36 | 34 | frontAndBack | frontAndBack |
File squareSettler/0/moment.2.populationBalance.bicontinuous changed (mode: 100644) (index 3a74e72..329caa2) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | movingWall | movingWall |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | fixedWalls | fixedWalls |
31 | 30 | { | { |
32 | type fixedValue; | ||
33 | value uniform 0; | ||
31 | type zeroGradient; | ||
34 | 32 | } | } |
35 | 33 | ||
36 | 34 | frontAndBack | frontAndBack |
File squareSettler/0/moment.3.populationBalance.aqueous changed (mode: 100644) (index 143bbe5..5221ae4) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | movingWall | movingWall |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | fixedWalls | fixedWalls |
31 | 30 | { | { |
32 | type fixedValue; | ||
33 | value uniform 0; | ||
31 | type zeroGradient; | ||
34 | 32 | } | } |
35 | 33 | ||
36 | 34 | frontAndBack | frontAndBack |
File squareSettler/0/moment.3.populationBalance.bicontinuous changed (mode: 100644) (index 143bbe5..5221ae4) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | movingWall | movingWall |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | fixedWalls | fixedWalls |
31 | 30 | { | { |
32 | type fixedValue; | ||
33 | value uniform 0; | ||
31 | type zeroGradient; | ||
34 | 32 | } | } |
35 | 33 | ||
36 | 34 | frontAndBack | frontAndBack |
File squareSettler/0/moment.4.populationBalance.aqueous changed (mode: 100644) (index 08bbeb7..464836c) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | movingWall | movingWall |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | fixedWalls | fixedWalls |
31 | 30 | { | { |
32 | type fixedValue; | ||
33 | value uniform 0; | ||
31 | type zeroGradient; | ||
34 | 32 | } | } |
35 | 33 | ||
36 | 34 | frontAndBack | frontAndBack |
File squareSettler/0/moment.4.populationBalance.bicontinuous changed (mode: 100644) (index 08bbeb7..464836c) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | movingWall | movingWall |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | fixedWalls | fixedWalls |
31 | 30 | { | { |
32 | type fixedValue; | ||
33 | value uniform 0; | ||
31 | type zeroGradient; | ||
34 | 32 | } | } |
35 | 33 | ||
36 | 34 | frontAndBack | frontAndBack |
File squareSettler/constant/polyMesh_old/boundary deleted (index 65204fc..0000000) | |||
1 | /*--------------------------------*- C++ -*----------------------------------*\ | ||
2 | | ========= | | | ||
3 | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | ||
4 | | \\ / O peration | Version: 4.1 | | ||
5 | | \\ / A nd | Web: www.OpenFOAM.org | | ||
6 | | \\/ M anipulation | | | ||
7 | \*---------------------------------------------------------------------------*/ | ||
8 | FoamFile | ||
9 | { | ||
10 | version 2.0; | ||
11 | format ascii; | ||
12 | class polyBoundaryMesh; | ||
13 | location "constant/polyMesh"; | ||
14 | object boundary; | ||
15 | } | ||
16 | // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // | ||
17 | |||
18 | 2 | ||
19 | ( | ||
20 | walls | ||
21 | { | ||
22 | type wall; | ||
23 | inGroups 1(wall); | ||
24 | nFaces 434; | ||
25 | startFace 35471; | ||
26 | } | ||
27 | frontAndBackPlanes | ||
28 | { | ||
29 | type empty; | ||
30 | inGroups 1(empty); | ||
31 | nFaces 35688; | ||
32 | startFace 35905; | ||
33 | } | ||
34 | ) | ||
35 | |||
36 | // ************************************************************************* // |
File squareSettler/constant/polyMesh_old/cellZones deleted (index 2fd8650..0000000) | |||
1 | /*--------------------------------*- C++ -*----------------------------------*\ | ||
2 | | ========= | | | ||
3 | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | ||
4 | | \\ / O peration | Version: 4.1 | | ||
5 | | \\ / A nd | Web: www.OpenFOAM.org | | ||
6 | | \\/ M anipulation | | | ||
7 | \*---------------------------------------------------------------------------*/ | ||
8 | FoamFile | ||
9 | { | ||
10 | version 2.0; | ||
11 | format ascii; | ||
12 | class regIOobject; | ||
13 | location "constant/polyMesh"; | ||
14 | object cellZones; | ||
15 | } | ||
16 | // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // | ||
17 | |||
18 | 0 | ||
19 | () | ||
20 | |||
21 | // ************************************************************************* // |
File squareSettler/constant/polyMesh_old/faceZones deleted (index b21ca29..0000000) | |||
1 | /*--------------------------------*- C++ -*----------------------------------*\ | ||
2 | | ========= | | | ||
3 | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | ||
4 | | \\ / O peration | Version: 4.1 | | ||
5 | | \\ / A nd | Web: www.OpenFOAM.org | | ||
6 | | \\/ M anipulation | | | ||
7 | \*---------------------------------------------------------------------------*/ | ||
8 | FoamFile | ||
9 | { | ||
10 | version 2.0; | ||
11 | format ascii; | ||
12 | class regIOobject; | ||
13 | location "constant/polyMesh"; | ||
14 | object faceZones; | ||
15 | } | ||
16 | // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // | ||
17 | |||
18 | 0 | ||
19 | () | ||
20 | |||
21 | // ************************************************************************* // |
The diff for file squareSettler/constant/polyMesh_old/faces is too big (71617 changes) and cannot be shown. |
The diff for file squareSettler/constant/polyMesh_old/neighbour is too big (35496 changes) and cannot be shown. |
The diff for file squareSettler/constant/polyMesh_old/owner is too big (71618 changes) and cannot be shown. |
File squareSettler/constant/polyMesh_old/pointZones deleted (index 8205161..0000000) | |||
1 | /*--------------------------------*- C++ -*----------------------------------*\ | ||
2 | | ========= | | | ||
3 | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | ||
4 | | \\ / O peration | Version: 4.1 | | ||
5 | | \\ / A nd | Web: www.OpenFOAM.org | | ||
6 | | \\/ M anipulation | | | ||
7 | \*---------------------------------------------------------------------------*/ | ||
8 | FoamFile | ||
9 | { | ||
10 | version 2.0; | ||
11 | format ascii; | ||
12 | class regIOobject; | ||
13 | location "constant/polyMesh"; | ||
14 | object pointZones; | ||
15 | } | ||
16 | // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // | ||
17 | |||
18 | 0 | ||
19 | () | ||
20 | |||
21 | // ************************************************************************* // |
The diff for file squareSettler/constant/polyMesh_old/points is too big (36148 changes) and cannot be shown. |
File squareSettler/constant/polyMesh_old/sets/twoInternalFacesCells deleted (index 82df5fa..0000000) | |||
1 | /*--------------------------------*- C++ -*----------------------------------*\ | ||
2 | | ========= | | | ||
3 | | \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | ||
4 | | \\ / O peration | Version: 4.1 | | ||
5 | | \\ / A nd | Web: www.OpenFOAM.org | | ||
6 | | \\/ M anipulation | | | ||
7 | \*---------------------------------------------------------------------------*/ | ||
8 | FoamFile | ||
9 | { | ||
10 | version 2.0; | ||
11 | format ascii; | ||
12 | class cellSet; | ||
13 | location "constant/polyMesh/sets"; | ||
14 | object twoInternalFacesCells; | ||
15 | } | ||
16 | // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // | ||
17 | |||
18 | |||
19 | 2 | ||
20 | ( | ||
21 | 78 | ||
22 | 14841 | ||
23 | ) | ||
24 | |||
25 | // ************************************************************************* // |
File squareSettler/constant/populationBalanceProperties.aqueous changed (mode: 100644) (index 6ce20a0..1ba180e) | |||
... | ... | univariateCoeffs | |
69 | 69 | { | { |
70 | 70 | nucleationModel none; | nucleationModel none; |
71 | 71 | } | } |
72 | |||
73 | odeCoeffs | ||
74 | { | ||
75 | ATol 1.0e-8; | ||
76 | RTol 1.0e-4; | ||
77 | fac 0.9; | ||
78 | facMin 0.5; | ||
79 | facMax 2.0; | ||
80 | minLocalDt 1.0e-5; | ||
81 | } | ||
72 | 82 | } | } |
73 | 83 | ||
74 | 84 |
File squareSettler/constant/populationBalanceProperties.bicontinuous changed (mode: 100644) (index 1385456..a9a9617) | |||
... | ... | univariateCoeffs | |
69 | 69 | { | { |
70 | 70 | nucleationModel none; | nucleationModel none; |
71 | 71 | } | } |
72 | |||
73 | odeCoeffs | ||
74 | { | ||
75 | ATol 1.0e-8; | ||
76 | RTol 1.0e-4; | ||
77 | fac 0.9; | ||
78 | facMin 0.5; | ||
79 | facMax 2.0; | ||
80 | minLocalDt 1.0e-5; | ||
81 | } | ||
72 | 82 | } | } |
73 | 83 | ||
74 | 84 |
File squareSettler/constant/quadratureProperties.populationBalance.aqueous changed (mode: 100644) (index 3a893ed..17d147a) | |||
... | ... | FoamFile | |
15 | 15 | } | } |
16 | 16 | // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // | // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // |
17 | 17 | ||
18 | fieldMomentInversion basicFieldMomentInversion; | ||
18 | fieldMomentInversion extendedFieldMomentInversion; | ||
19 | 19 | ||
20 | extendedMomentInversionCoeff | ||
21 | { | ||
22 | extendedMomentInversion lognormal; | ||
23 | |||
24 | maxSigmaIter 1000; | ||
25 | momentsTol 1.0e-6; | ||
26 | sigmaTol 1.0e-8; | ||
27 | targetFunctionTol 1.0e-8; | ||
28 | |||
29 | basicQuadrature | ||
30 | { | ||
31 | univariateMomentInversion Gauss; | ||
32 | } | ||
33 | } | ||
34 | |||
35 | /* | ||
20 | 36 | basicMomentInversion | basicMomentInversion |
21 | 37 | { | { |
22 | univariateMomentInversion Gauss; | ||
38 | univariateMomentInversion Gauss; | ||
23 | 39 | } | } |
24 | 40 | ||
41 | momentAdvection | ||
42 | { | ||
43 | univariateMomentAdvection noAdvection; | ||
44 | } | ||
45 | */ | ||
46 | |||
25 | 47 | moments | moments |
26 | 48 | ( | ( |
27 | 49 | (0) | (0) |
... | ... | moments | |
33 | 55 | ||
34 | 56 | nodes | nodes |
35 | 57 | ( | ( |
36 | node0 | ||
37 | { | ||
38 | nSecondaryNodes 10; | ||
39 | } | ||
40 | node1 | ||
41 | { | ||
42 | nSecondaryNodes 10; | ||
43 | } | ||
58 | node0{} | ||
59 | node1{} | ||
44 | 60 | ); | ); |
45 | 61 | ||
46 | extendedMomentInversionCoeff | ||
47 | { | ||
48 | extendedMomentInversion lognormal; | ||
49 | |||
50 | maxSigmaIter 1000; | ||
51 | momentsTol 1.0e-6; | ||
52 | sigmaTol 1.0e-8; | ||
53 | targetFunctionTol 1.0e-8; | ||
54 | } | ||
55 | |||
56 | residuals | ||
57 | { | ||
58 | minM0 1; | ||
59 | minM1 1e-6; | ||
60 | } | ||
61 | 62 | // ************************************************************************* // | // ************************************************************************* // |
File squareSettler/constant/quadratureProperties.populationBalance.bicontinuous changed (mode: 100644) (index 52e7f79..d12f5eb) | |||
... | ... | FoamFile | |
15 | 15 | } | } |
16 | 16 | // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // | // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // |
17 | 17 | ||
18 | fieldMomentInversion basicFieldMomentInversion; | ||
18 | fieldMomentInversion extendedFieldMomentInversion; | ||
19 | 19 | ||
20 | extendedMomentInversionCoeff | ||
21 | { | ||
22 | extendedMomentInversion lognormal; | ||
23 | |||
24 | maxSigmaIter 1000; | ||
25 | momentsTol 1.0e-6; | ||
26 | sigmaTol 1.0e-8; | ||
27 | targetFunctionTol 1.0e-8; | ||
28 | |||
29 | basicQuadrature | ||
30 | { | ||
31 | univariateMomentInversion Gauss; | ||
32 | } | ||
33 | } | ||
34 | |||
35 | /* | ||
20 | 36 | basicMomentInversion | basicMomentInversion |
21 | 37 | { | { |
22 | univariateMomentInversion Gauss; | ||
38 | univariateMomentInversion Gauss; | ||
23 | 39 | } | } |
24 | 40 | ||
41 | momentAdvection | ||
42 | { | ||
43 | univariateMomentAdvection noAdvection; | ||
44 | } | ||
45 | */ | ||
46 | |||
25 | 47 | moments | moments |
26 | 48 | ( | ( |
27 | 49 | (0) | (0) |
... | ... | moments | |
33 | 55 | ||
34 | 56 | nodes | nodes |
35 | 57 | ( | ( |
36 | node0 | ||
37 | { | ||
38 | nSecondaryNodes 10; | ||
39 | } | ||
40 | node1 | ||
41 | { | ||
42 | nSecondaryNodes 10; | ||
43 | } | ||
58 | node0{} | ||
59 | node1{} | ||
44 | 60 | ); | ); |
45 | 61 | ||
46 | extendedMomentInversionCoeff | ||
47 | { | ||
48 | extendedMomentInversion lognormal; | ||
49 | |||
50 | maxSigmaIter 1000; | ||
51 | momentsTol 1.0e-6; | ||
52 | sigmaTol 1.0e-8; | ||
53 | targetFunctionTol 1.0e-8; | ||
54 | } | ||
55 | |||
56 | residuals | ||
57 | { | ||
58 | minM0 1; | ||
59 | minM1 1e-6; | ||
60 | } | ||
61 | 62 | // ************************************************************************* // | // ************************************************************************* // |
File squareSettler/constant/transportProperties changed (mode: 100644) (index 6823230..157202d) | |||
... | ... | phases | |
42 | 42 | constantCoeffs | constantCoeffs |
43 | 43 | { | { |
44 | 44 | d 2e-04; | d 2e-04; |
45 | } | ||
45 | } | ||
46 | 46 | QBMMCoeffs | QBMMCoeffs |
47 | 47 | { | { |
48 | 48 | dMax 1e-01; | dMax 1e-01; |
File testCase/0/moment.0.populationBalance.aqueous changed (mode: 100644) (index 833d81f..d8d6d22) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | walls | walls |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | frontAndBackPlanes | frontAndBackPlanes |
File testCase/0/moment.0.populationBalance.bicontinuous changed (mode: 100644) (index 833d81f..d8d6d22) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | walls | walls |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | frontAndBackPlanes | frontAndBackPlanes |
File testCase/0/moment.1.populationBalance.aqueous changed (mode: 100644) (index d94e6a4..60901ac) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | walls | walls |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | frontAndBackPlanes | frontAndBackPlanes |
File testCase/0/moment.1.populationBalance.bicontinuous changed (mode: 100644) (index d94e6a4..60901ac) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | walls | walls |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | frontAndBackPlanes | frontAndBackPlanes |
File testCase/0/moment.2.populationBalance.aqueous changed (mode: 100644) (index 0abe71e..88def25) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | walls | walls |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | frontAndBackPlanes | frontAndBackPlanes |
File testCase/0/moment.2.populationBalance.bicontinuous changed (mode: 100644) (index 0abe71e..88def25) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | walls | walls |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | frontAndBackPlanes | frontAndBackPlanes |
File testCase/0/moment.3.populationBalance.aqueous changed (mode: 100644) (index 6d1eb3f..c9626fe) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | walls | walls |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | frontAndBackPlanes | frontAndBackPlanes |
File testCase/0/moment.3.populationBalance.bicontinuous changed (mode: 100644) (index 6d1eb3f..c9626fe) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | walls | walls |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | frontAndBackPlanes | frontAndBackPlanes |
File testCase/0/moment.4.populationBalance.aqueous changed (mode: 100644) (index a3e187b..242f01c) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | walls | walls |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | frontAndBackPlanes | frontAndBackPlanes |
File testCase/0/moment.4.populationBalance.bicontinuous changed (mode: 100644) (index a3e187b..242f01c) | |||
... | ... | boundaryField | |
23 | 23 | { | { |
24 | 24 | walls | walls |
25 | 25 | { | { |
26 | type fixedValue; | ||
27 | value uniform 0; | ||
26 | type zeroGradient; | ||
28 | 27 | } | } |
29 | 28 | ||
30 | 29 | frontAndBackPlanes | frontAndBackPlanes |
File testCase/constant/populationBalanceProperties.aqueous changed (mode: 100644) (index 6ce20a0..1ba180e) | |||
... | ... | univariateCoeffs | |
69 | 69 | { | { |
70 | 70 | nucleationModel none; | nucleationModel none; |
71 | 71 | } | } |
72 | |||
73 | odeCoeffs | ||
74 | { | ||
75 | ATol 1.0e-8; | ||
76 | RTol 1.0e-4; | ||
77 | fac 0.9; | ||
78 | facMin 0.5; | ||
79 | facMax 2.0; | ||
80 | minLocalDt 1.0e-5; | ||
81 | } | ||
72 | 82 | } | } |
73 | 83 | ||
74 | 84 |
File testCase/constant/populationBalanceProperties.bicontinuous changed (mode: 100644) (index 1385456..a9a9617) | |||
... | ... | univariateCoeffs | |
69 | 69 | { | { |
70 | 70 | nucleationModel none; | nucleationModel none; |
71 | 71 | } | } |
72 | |||
73 | odeCoeffs | ||
74 | { | ||
75 | ATol 1.0e-8; | ||
76 | RTol 1.0e-4; | ||
77 | fac 0.9; | ||
78 | facMin 0.5; | ||
79 | facMax 2.0; | ||
80 | minLocalDt 1.0e-5; | ||
81 | } | ||
72 | 82 | } | } |
73 | 83 | ||
74 | 84 |
File testCase/constant/quadratureProperties.populationBalance.aqueous changed (mode: 100644) (index 3a893ed..17d147a) | |||
... | ... | FoamFile | |
15 | 15 | } | } |
16 | 16 | // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // | // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // |
17 | 17 | ||
18 | fieldMomentInversion basicFieldMomentInversion; | ||
18 | fieldMomentInversion extendedFieldMomentInversion; | ||
19 | 19 | ||
20 | extendedMomentInversionCoeff | ||
21 | { | ||
22 | extendedMomentInversion lognormal; | ||
23 | |||
24 | maxSigmaIter 1000; | ||
25 | momentsTol 1.0e-6; | ||
26 | sigmaTol 1.0e-8; | ||
27 | targetFunctionTol 1.0e-8; | ||
28 | |||
29 | basicQuadrature | ||
30 | { | ||
31 | univariateMomentInversion Gauss; | ||
32 | } | ||
33 | } | ||
34 | |||
35 | /* | ||
20 | 36 | basicMomentInversion | basicMomentInversion |
21 | 37 | { | { |
22 | univariateMomentInversion Gauss; | ||
38 | univariateMomentInversion Gauss; | ||
23 | 39 | } | } |
24 | 40 | ||
41 | momentAdvection | ||
42 | { | ||
43 | univariateMomentAdvection noAdvection; | ||
44 | } | ||
45 | */ | ||
46 | |||
25 | 47 | moments | moments |
26 | 48 | ( | ( |
27 | 49 | (0) | (0) |
... | ... | moments | |
33 | 55 | ||
34 | 56 | nodes | nodes |
35 | 57 | ( | ( |
36 | node0 | ||
37 | { | ||
38 | nSecondaryNodes 10; | ||
39 | } | ||
40 | node1 | ||
41 | { | ||
42 | nSecondaryNodes 10; | ||
43 | } | ||
58 | node0{} | ||
59 | node1{} | ||
44 | 60 | ); | ); |
45 | 61 | ||
46 | extendedMomentInversionCoeff | ||
47 | { | ||
48 | extendedMomentInversion lognormal; | ||
49 | |||
50 | maxSigmaIter 1000; | ||
51 | momentsTol 1.0e-6; | ||
52 | sigmaTol 1.0e-8; | ||
53 | targetFunctionTol 1.0e-8; | ||
54 | } | ||
55 | |||
56 | residuals | ||
57 | { | ||
58 | minM0 1; | ||
59 | minM1 1e-6; | ||
60 | } | ||
61 | 62 | // ************************************************************************* // | // ************************************************************************* // |
File testCase/constant/quadratureProperties.populationBalance.bicontinuous changed (mode: 100644) (index 52e7f79..d12f5eb) | |||
... | ... | FoamFile | |
15 | 15 | } | } |
16 | 16 | // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // | // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // |
17 | 17 | ||
18 | fieldMomentInversion basicFieldMomentInversion; | ||
18 | fieldMomentInversion extendedFieldMomentInversion; | ||
19 | 19 | ||
20 | extendedMomentInversionCoeff | ||
21 | { | ||
22 | extendedMomentInversion lognormal; | ||
23 | |||
24 | maxSigmaIter 1000; | ||
25 | momentsTol 1.0e-6; | ||
26 | sigmaTol 1.0e-8; | ||
27 | targetFunctionTol 1.0e-8; | ||
28 | |||
29 | basicQuadrature | ||
30 | { | ||
31 | univariateMomentInversion Gauss; | ||
32 | } | ||
33 | } | ||
34 | |||
35 | /* | ||
20 | 36 | basicMomentInversion | basicMomentInversion |
21 | 37 | { | { |
22 | univariateMomentInversion Gauss; | ||
38 | univariateMomentInversion Gauss; | ||
23 | 39 | } | } |
24 | 40 | ||
41 | momentAdvection | ||
42 | { | ||
43 | univariateMomentAdvection noAdvection; | ||
44 | } | ||
45 | */ | ||
46 | |||
25 | 47 | moments | moments |
26 | 48 | ( | ( |
27 | 49 | (0) | (0) |
... | ... | moments | |
33 | 55 | ||
34 | 56 | nodes | nodes |
35 | 57 | ( | ( |
36 | node0 | ||
37 | { | ||
38 | nSecondaryNodes 10; | ||
39 | } | ||
40 | node1 | ||
41 | { | ||
42 | nSecondaryNodes 10; | ||
43 | } | ||
58 | node0{} | ||
59 | node1{} | ||
44 | 60 | ); | ); |
45 | 61 | ||
46 | extendedMomentInversionCoeff | ||
47 | { | ||
48 | extendedMomentInversion lognormal; | ||
49 | |||
50 | maxSigmaIter 1000; | ||
51 | momentsTol 1.0e-6; | ||
52 | sigmaTol 1.0e-8; | ||
53 | targetFunctionTol 1.0e-8; | ||
54 | } | ||
55 | |||
56 | residuals | ||
57 | { | ||
58 | minM0 1; | ||
59 | minM1 1e-6; | ||
60 | } | ||
61 | 62 | // ************************************************************************* // | // ************************************************************************* // |
File testCase/system/fvSchemes changed (mode: 100644) (index 68f4e92..6d1c1ea) | |||
... | ... | laplacianSchemes | |
48 | 48 | ||
49 | 49 | interpolationSchemes | interpolationSchemes |
50 | 50 | { | { |
51 | default linear; | ||
51 | default linear; | ||
52 | |||
53 | "interpolate\(moment.*\)" linear; | ||
54 | |||
55 | reconstruct(U) upwind; | ||
56 | reconstruct(weight) upwind; | ||
57 | reconstruct(abscissa) upwind; | ||
58 | reconstruct(sigma) upwind; | ||
52 | 59 | } | } |
53 | 60 | ||
54 | 61 | snGradSchemes | snGradSchemes |